Can BayarAlgorithms In Context #10: Disjoint SetsThere is a certain kind of graph problem that troubled me for some time. They shared the similar characteristics and although there were…Jun 9, 2022Jun 9, 2022
Can BayarAlgorithms In Context #9: Auto-CompletionGuide to designing an algorithm for search suggestionsMar 7, 20221Mar 7, 20221
Can BayarAlgorithms In Context #8: ShufflingHow random number generation affects your algorithmFeb 26, 2022Feb 26, 2022
InTowards Data SciencebyCan BayarAlgorithms In Context #7: Decision Trees & Alpha-Beta PruningIn 1997, IBM’s supercomputer Deep Blue defeated the world champion Garry Kasparov in a chess game. An iconic moment in the AI history! In…Apr 10, 2021Apr 10, 2021
Can BayarAlgorithms In Context #6: Cycle DetectionGather around kids, it’s time for a story. And this story is about a breathtaking race between the tortoise and the hare.Jan 31, 2021Jan 31, 2021
InAnalytics VidhyabyCan BayarAlgorithms In Context #5: Order StatisticsWhat would you do if I ask to find the k-th smallest or largest element in an unordered set of numbers? Sort the numbers? God, you are…Oct 10, 2020Oct 10, 2020
InThe StartupbyCan BayarAlgorithms In Context #4: Randomized AlgorithmsOkay, this one should not take long. The entire purpose of this post is to introduce the idea of utilizing randomness in order to improve…Sep 20, 2020Sep 20, 2020
InAnalytics VidhyabyCan BayarAlgorithms In Context #3: Huffman CodesDid you ever wonder how data compression programs like WinRAR or WinZip work? And did you ever ask yourself if we can compress the data…Sep 13, 2020Sep 13, 2020
InThe StartupbyCan BayarAlgorithms In Context #2: Dynamic ProgrammingThis story is a direct sequel to my previous post on Greedy Algorithms, so you may want to check that out first. It is still okay if you…Sep 11, 2020Sep 11, 2020
InThe StartupbyCan BayarAlgorithms In Context #1: Greedy AlgorithmsIf someone asked me to describe what a software engineer does in a single word, my answer would be optimization. The fact is most of the…Sep 9, 20201Sep 9, 20201