Sean-Koval / algo_ds

Algorithms and Data structures work partnered with useful notes and links.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

algo_ds

================================================

THIS IS A GUIDE FOR SOLVING ALGO AND DS PROBLEMS:

================================================

The problems are broken up by the (common) pattern that can be used to solve them. The work is borken up into the raw creation of the data structures themselves (work algo) and the implementation of the various algos and data structures in (simple algo).


Here are some links that contained information regarding various types of common leetcode problems that I found useful

DP:

https://leetcode.com/discuss/general-discussion/662866/dp-for-beginners-problems-patterns-sample-solutions

https://leetcode.com/discuss/general-discussion/458695/dynamic-programming-patterns

https://leetcode.com/discuss/general-discussion/651719/how-to-solve-dp-string-template-and-4-steps-to-be-followed


Graph:

https://leetcode.com/discuss/general-discussion/655708/graph-for-beginners-problems-pattern-sample-solutions/562734


Sliding:

https://leetcode.com/discuss/general-discussion/657507/sliding-window-for-beginners-problems-template-sample-solutions/562721


Bit manipulation:

https://leetcode.com/problems/sum-of-two-integers/discuss/84278/A-summary%3A-how-to-use-bit-manipulation-to-solve-problems-easily-and-efficiently


Trees:

https://leetcode.com/articles/a-recursive-approach-to-segment-trees-range-sum-queries-lazy-propagation/

About

Algorithms and Data structures work partnered with useful notes and links.


Languages

Language:Python 100.0%