Skip to content

learnalgorithms/datastructures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms

This is my attempt on creating a source of content for those interested in learning the most basic data structures and related algorithms that you would learn on the first years of a CS course.

One of my favorite languages out there is Go, so most of the implementations you will find here are in in that language.

This is constantly a work in progress. I've being trying to add tests to most of the methods but the coverage is not 100%. If you see any problems or have any suggestions on an algorithm you'd like to see here, feel free to create an issue.

Disclaimer: The code in this repository is here for learning purposes. The author is not responsible for the use of the code here :)

Recommended Literature

Most of the implementations you'll find here are based on:

  • Cormen, Thomas H, and Thomas H. Cormen. Introduction to Algorithms. Cambridge, Mass: MIT Press, 2001.

Some other literature I recommend for those interested in learning more about data structures and algorithms:

  • Sedgewick, Robert, and Kevin Daniel Wayne. Algorithms. Upper Saddle River, NJ: Addison-Wesley, 2011.
  • Skiena, Steven S. The Algorithm Design Manual. 2012.

Online Courses

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published