Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/walshyb/datastructures-and-algorithms
My notes on common algorithms and data structures
https://github.com/walshyb/datastructures-and-algorithms
algorithms algorithms-and-data-structures arrays data-structures datastructures graphs hashmaps latex
Last synced: about 2 months ago
JSON representation
My notes on common algorithms and data structures
- Host: GitHub
- URL: https://github.com/walshyb/datastructures-and-algorithms
- Owner: walshyb
- License: mit
- Created: 2024-02-07T06:23:18.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-19T15:35:32.000Z (11 months ago)
- Last Synced: 2024-02-19T17:16:05.722Z (11 months ago)
- Topics: algorithms, algorithms-and-data-structures, arrays, data-structures, datastructures, graphs, hashmaps, latex
- Language: TeX
- Homepage:
- Size: 1010 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Data Structures and Algorithms (DSA) Notes
I find that every time I'm prepping for interviews, I find myself trying to find old notes, re-find the most common algorithms, and re-find common problems for those algorithms. It's a tedious process that I hope to solve for myself here: Make one set of (relatively) *good* [enough] notes that hits all the topics I have to look up every time DSA studying comes up.
I have decided to write them in LaTeX primarily because I have never used it and figured it would be a doubly good learning experience; all whilst making pretty documents.
Code samples are in Python, C++, and C (C when really a hashmap is not involved :D ).
Inclusions, thus far:
- Arrays and Hashmaps:
- Binary Search
- Sliding Window
- Two Sum
- Top K Frequent Elements