In this part, I will write all codes based on algorithms from books or websites that I learned, I decided to create this repository for some reasons, and one of them is this repository reminded me that I always should try and learn more :)
I will write and push all code here. If you want to contribute, you feel free to do that, and I will be so happy if you tell me my mistakes.
-
Books
-
Websites for Training | Practicing
-
Websites for Learning
- Learning | YouTube - Abdul Bari
- Learning | Coursera - Algorithms, Part 1
- Learning | Coursera - Algorithms, Part 2
- Learning | Sharif University of Technology - Data Structures and Algorithms - part 1 (Persian)
- Learning | Sharif University of Technology - Data Structures and Algorithms - part 2 (Persian)
-
Sorts
-
Searches
-
Data Structures
-
LeetCode
-
Tutorials
-
Easy
-
Medium
- 2. Add Two Numbers
- 3. Longest Substring Without Repeating Characters
- 11. Container With Most Water
- 34. Find First and Last Position of Element in Sorted Array
- 55. Jump Game
- 73. Set Matrix Zeroes
- 74. Search a 2D Matrix
- 189. Rotate Array
- 209. Minimum Size Subarray Sum
- 215. Kth Largest Element in an Array
- 230. Kth Smallest Element in a BST
- 451. Sort Characters By Frequency
-