Skip to content

Commit

Permalink
leetcode
Browse files Browse the repository at this point in the history
  • Loading branch information
elarabyelaidy19 committed Jun 22, 2022
1 parent 2e464a1 commit aac3a3a
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 4 deletions.
6 changes: 2 additions & 4 deletions LeetcodeRefs.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
## [practicing efficiently](https://leetcode.com/discuss/study-guide/2009997/how-to-get-started-with-dsa-and-practice-leetcode-efficiently )
> useful resource for getting better at dsa/leetcode.

## [Study plan](https://leetcode.com/discuss/study-guide/494279/Comprehensive-Data-Structure-and-Algorithm-Study-Guide)
> resources for Datastructure and algorithms.
## [Graphs](https://leetcode.com/discuss/study-guide/655708/Graph-For-Beginners-Problems-or-Pattern-or-Sample-Solutions)
> templets and curated list of graph problems.


## [OOP](https://leetcode.com/discuss/study-guide/1852219/Object-Oriented-Programming-Made-Easy)
> OOP Main ideas.
> OOP Main ideas.
49 changes: 49 additions & 0 deletions notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Topics

# Two Pointers
# Binary Search
# Sliding Window
# Prefix Sum
[prefix sum](https://leetcode.com/discuss/general-discussion/563022/prefix-sum-problems)


# Hash Table
# Stack
# Queue
## Sets

## Divide and Conquer
## Recursion

[Recursion](https://leetcode.com/discuss/study-guide/1733447/Become-Master-In-Recursion)

# Backtracking
# Dynamic Programming
Resources: youtube video on freecodecamp

[dynamic programming patterns](https://leetcode.com/discuss/study-guide/458695/Dynamic-Programming-Patterns)



# Greedy
# Bit Manipulation
# String Manipulation
# Tree
# Graph
- DFS
- BFS
- Topological Sort
- Shortest Path
- Minimum Spanning Tree
- union find

# Sort
# Search
# Math


# Array
# Trie
# Linked List
# Binary Search Tree
# Heap

0 comments on commit aac3a3a

Please sign in to comment.