Archive: all posts

  • 12 Jan 2018 » Binary tree to singly and doubly linked list
  • 07 Jan 2018 » Detecting and removing cycle from linked list
  • 28 Dec 2017 » Find unique triplets that sum up to zero
  • 03 Dec 2017 » Number of ways to make change for an amount (coin change)
  • 05 Sep 2017 » Building intuition on Value Categories
  • 24 Jan 2017 » Maximum and minimum sum subsequences at a distance M
  • 17 Dec 2016 » Segment trees
  • 01 Dec 2016 » RGBA to RGB conversion
  • 15 Nov 2016 » Separable kernel constituent vectors
  • 14 Nov 2016 » Coroutines Internals
  • 21 Jun 2016 » Number of even sum subarrays
  • 10 Jun 2016 » Count matrix paths from TopLeft to BottomRight
  • 01 Jun 2016 » Vector rotation
  • 29 May 2016 » Logistic regression
  • 25 May 2016 » Linear regression
  • 23 May 2016 » Multithreaded code wrapping
  • 30 Mar 2016 » Automatic radial lens undistortion
  • 30 Jan 2016 » Shortest squares sum
  • 23 Jan 2016 » Nested loops count estimation
  • 21 Jan 2016 » Encoding normalized floats to RGBA8 vectors
  • 12 Jan 2016 » Radial lens undistortion filtering
  • 19 Oct 2015 » Cellphone base covering problem
  • 18 Oct 2015 » Maximize gain by choosing numbers from array ends
  • 17 Oct 2015 » Inserting whitespaces between words
  • 15 Oct 2015 » Solutions for a linear equation
  • 13 Oct 2015 » Calculating binomial coefficients
  • 08 Oct 2015 » Balanced binary search tree from sorted list
  • 06 Oct 2015 » Minimum coin change
  • 03 Oct 2015 » Bitonic tour
  • 02 Oct 2015 » Select/Copy/Paste problem
  • 29 Sep 2015 » Longest increasing subsequence
  • 28 Sep 2015 » Length of longest valid substring
  • 26 Sep 2015 » Next smallest palindrome
  • 24 Sep 2015 » Formatting repeating decimals
  • 22 Sep 2015 » Function approximation
  • 20 Sep 2015 » Generating integer partitions
  • 19 Sep 2015 » Longest subset which sums to zero
  • 18 Sep 2015 » Linear recurrence relations
  • 17 Sep 2015 » Box stacking problem
  • 16 Sep 2015 » Maximum and maximum zero-sum subarray problems
  • 15 Sep 2015 » Dice throw problem
  • 14 Sep 2015 » Compile-time pi approximation
  • 13 Sep 2015 » Binary tree traversal techniques
  • 12 Sep 2015 » Counting boolean parenthesizations
  • 11 Sep 2015 » Minimum number of jumps
  • 10 Sep 2015 » Primes generation
  • 09 Sep 2015 » Longest common subsequence
  • 06 Sep 2015 » Interval scheduling
  • 30 Aug 2015 » Pattern matching
  • 25 Aug 2015 » Point in polygon problem
  • 24 Aug 2015 » Line segments intersection
  • 21 Aug 2015 » Edit distance problem
  • 20 Aug 2015 » Maximum flow and bipartite matching
  • 18 Aug 2015 » All pairs shortest path and transitive closure
  • 15 Aug 2015 » Shortest path
  • 12 Aug 2015 » Minimum spanning tree
  • 10 Aug 2015 » Powerset generation
  • 09 Aug 2015 » Articulation points
  • 08 Aug 2015 » Connected components in graphs
  • 06 Aug 2015 » Median of arrays
  • 05 Aug 2015 » Kth order statistic
  • 02 Aug 2015 » Counting roundtrip paths in a graph given a number of steps
  • 30 Jul 2015 » Gray code subsets generation
  • 29 Jul 2015 » Generating random permutations
  • 28 Jul 2015 » Permutations and combinations
  • 26 Jul 2015 » Optimal binary search tree
  • 25 Jul 2015 » Radix sort and linear sorting
  • 23 Jul 2015 » Knapsack problem
  • 22 Jul 2015 » Integer arithmetic using bit operations
  • 20 Jul 2015 » Matrix chain multiplication - MCOP
  • 18 Jul 2015 » Markdown and Liquid tags