Brennan Cain

Software Engineer

Programming Problems

I’ve begun to implement some of the classical programming problems
in a Github repo. My goal for this is to become familiar with
many of the problems in several languages.
My plan for implementation is below:

  1. Sorts
  2. Data Structures
  3. Networking (server and clients)
  4. Machine Learning (Linear Regressor, Genetic algorithm, neural nets, k-means,)
  5. Path finders(Greedy, Djikstra, A*, RRT(*),GVG)
  6. Cryptography
  7. Compression
Next Article