Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages