algorithm

  1. Sliding window to solve "longest substring, no repeating chars"
  2. Poker game in JavaScript

  3. Big integer class in C++

  4. Comparing two heap sift algorithms in Java

  5. Finding Second Largest Element in an Array

  6. Leetcode Count of Smaller Numbers After Self solution

  7. First quicksort algorithm
  8. Best path using some intermediate points, where cost is either x-axis or y-axis distance
  9. Ada And The Game Of Divisors
  10. Traveling Salesman Solution

  11. Compute the number of ways a given amount (cents) can be changed

  12. Find max in-order difference in array
  13. Find the length of minimum sub array with maximum degree in an array

  14. Find the minimum value in a circular list of integers
  15. Find valid triples for a sorted list of integers (part 2)
  16. Optimize travel sales person algorithm
  17. Hex to Decimal converter
  18. Get the brightest rectangle within an image

  19. templated Depth-FirstSearch algorithm
  20. Find all differences between 2 strings

  21. Knapsack algorithm in JavaScript - Integer weights and values

  22. Rearranging numbers to get the largest number

  23. Dividing a range into N sub-ranges
  24. Convert decimal to binary and find the maximum number of consecutive 1's in the binary

  25. Beginner FizzBuzz in Python

  26. A fast integer key map in Java via a van Emde Boas tree

  27. Stock Monte Carlo Tree Search implementation to a simple connect 5 game in Python

  28. Min&Max Heap implementation in .NET
  29. Finding where column slices of elements in multi-dimensional array are equal
  30. Disjoint sets with path compression to keep track of component number

  31. Reducing memory consumption for Numpy array
  32. Optimizing Needleman-Wunsch algorithm in Java

  33. pancake sorting using python
  34. Longest Increasing Path in a Matrix from leetcode
  35. Generating the Cartesian product of N-arrays

  36. Minimum window substring using python containing substr in any order

  37. Implementation of a new algorithm for sklearn

  38. Project RoboNest - Nestable/Breakable For Loops + Basic While Loops for Robot Framework

  39. Algorithm to rotate array elements in Ruby
  40. The longest subsequence with specified difference between min and max

  41. Rating normalization algorithm
  42. Implemented heapsort algorithm in Java
  43. Longest common prefix
  44. Hash-optimization and Wilson-maze generation algorithm

  45. Implementing Karatsuba Multiplication Algorithm in Python
  46. ADACOINS - Ada and Coins TLE (SPOJ)
  47. Efficiently Generate Subset of all Permutations or Combinations with and without Repetition (C++)

  48. Calculating Polynomial: Computing very large numbers emulating double using 2 floats
  49. Binary search algorithm in Clojure

  50. Generic trie implementation in Java
  51. Noughts and Crosses winner declaration in a game of variable square board size
  52. Implementation of Wagner-Fischer-algorithm

  53. Quick Sort Implementation on Python

  54. A* Algorithm in F#
  55. SPOJ Fast Matching challenge

  56. A semaphore implmentation with Peterson's N process algorithm
  57. Is there a better way to write insertion sort?
  58. Leetcode 4sum problem using hashmaps

  59. List 130. Surrounded Regions leetcode solution using bfs

  60. Finding duplicates between n Sets
  61. Function to generate all subsets of size n
  62. Matrix rotation

  63. Four sum algorithm mock interview practice

  64. Comparing Dijkstra's SSSP algorithm against Bellman-Ford in Java
  65. Performing the Lychrel algorithm in Rust

  66. Visualization of sorting algorithms
  67. "Camera Purchase" challenge
  68. Sparse matrix compressed sparse row (CSR) in Python 2.7

  69. Making Anagrams

  70. Buying Apples - SPOJ
  71. Optimising sum of 2 from an array - leetcode challenge

  72. Maximum subarray problem in JavaScript
  73. 3sum leetcode problem using 2sum
  74. Computing the improper integral of several functions

  75. Function to remove duplicated elements from an Array

  76. Leetcode number of atoms solution using stack
  77. HashCompactor() keyword-value pair manager will become .hash()

  78. Infix to RPN converter using the Shunting-Yard Algorithm

  79. Transform String a into b

  80. Grouping orders by similarity (cluster) of their items

  81. Python AVL Tree
  82. The median of the given AVL tree

  83. Quick Sort - implementation

  84. Find duplicates in a list of tuples

  85. Table join in DAO and delegating ResultSet reading
  86. Generalizing std::minmax_element

  87. Loading... animating dots in C
  88. Using range minimal query for lowest common ancestor (LCA) -- part 2
  89. Find the maximum possible summation of differences of consecutive elements

  90. Newton's algorithm for a polynomial of arbitary degree

  91. Given 2 disjoint sets of intervals, find the intersections

  92. Sudoku verifier in Java
  93. Trimming unicode whitespace, control characters, and line breaks with regex
  94. Random number distribution program

  95. minimum window subsequence leetcode dynamic programming solution
  96. Find palindromic substrings as efficiently as possible
  97. Mastermind: Evaluating the guess

  98. Find all the numbers within a range whose digits add up to a certain target
  99. JS Tic Tac Toe using Minimax algorithm
  100. Distance Field Generation Algorithm