Esha WanginHuman in a Machine WorldPython Game Engine: Introduction to Panda3DI recently finished playing a game called Ori and the Blind Forest, and… oh my goodness. Hands down, it has the most beautiful graphics and…Apr 4, 20161Apr 4, 20161
Esha WanginHuman in a Machine WorldStrassen’s Algorithm for Matrix MultiplicationGiven two n by n matrices A and B, the “typical” way of computing their product C = A • B is given by:Mar 23, 20161Mar 23, 20161
Esha WanginHuman in a Machine WorldReservoir SamplingSuppose we are given a set S of n items, where n is either very large or inputed as a constant stream of items. The goal of reservoir…Mar 17, 2016Mar 17, 2016
Esha WanginHuman in a Machine WorldQuicksort — The Best Sorting Algorithm?The time complexity of Quicksort is O(n log n) in the best case, O(n log n) in the average case, and O(n^2) in the worst case. But because…Mar 8, 20168Mar 8, 20168
Esha WanginHuman in a Machine WorldThe Egg Dropping PuzzleSuppose a building has n floors. If we have m eggs, how can we find the minimum number of drops needed to determine from which floors it is…Feb 28, 2016Feb 28, 2016
Esha WanginData CaptionedWe have moved!Hello, Data Captioned fans! In order to cover a broader range of topics, we have moved to https://medium.com/human-in-a-machine-world. Hope…Feb 27, 2016Feb 27, 2016
Esha WanginHuman in a Machine WorldThe Many Ways of Reversing a Linked ListA linked list is a data structure that consists of a set of data elements, called nodes. Each node then has an object (integer, string…Feb 27, 2016Feb 27, 2016