https://github.com/woragis/data-structures-and-algorithms
Repository for tracking my data-structures-and-algorithms learning, and my solutions to leetcode problems and others
https://github.com/woragis/data-structures-and-algorithms
data-structures-and-algorithms leetcode leetcode-cpp leetcode-python
Last synced: 20 days ago
JSON representation
Repository for tracking my data-structures-and-algorithms learning, and my solutions to leetcode problems and others
- Host: GitHub
- URL: https://github.com/woragis/data-structures-and-algorithms
- Owner: woragis
- Created: 2023-08-08T03:01:18.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-21T03:33:52.000Z (over 2 years ago)
- Last Synced: 2025-12-28T22:18:31.462Z (6 months ago)
- Topics: data-structures-and-algorithms, leetcode, leetcode-cpp, leetcode-python
- Language: Python
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Data Structures and Algorithms Repository
### 2023, October - 9th
**Sorting Algorithms**
_[done]_
1. Bubble Sort
2. Selection Sort
3. Insertion Sort
4. Merge Sort
5. Quick Sort
6. Heap Sort
7. Counting Sort
8. Radix Sort
9. Bucket Sort
10. Shell Sort _[todo]_
_Extras: Tim Sort, Tree Sort_ _[todo]_
### 2023, October - 10th
**Data Structures**
_[done]_
0. Array and String
1. Stack and Queue
2. Linked List
3. Binary Tree
4. Min Heap and Max Heap
5. Hashmap _[learn better]_
6. Graph _[learn better]_
7. Matrix _[learn better]_
8. _Advanced Data Structures_ _[todo]_
### 2023, October - 11th
**Search Algorithms**
_[done]_
1. Linear Search / Sentinel Linear Search
2. Binary Search
3. Meta Binary Search / One-sided Binary Search _[todo]_
4. Ternary Search
5. Jump Search
6. Interpolation Search
7. Exponential Search
8. Fibonacci Search _[todo]_
9. The Ubiquitous Binary Search _[todo]_
### 2023, October - 12th
**Greedy Algorithms**
_[doing]_
1. Breath-First-Search
2. Depth-First-Search
3. Dijkstra's Algorithm
4. Dial's Algorithm
### **Projects**
# **General Projects**
1. Frontend + Backend website
2. Phone game (like mario)
3. Raspberry PI real life project
# **Python Projects**
1. Notepad with tkinter
2. Color game with tkinter
3. Python message encoder|decoder with tkinter
4. XML parsing
5. Desktop notifier
6. Hangman game
7. Junk file organizer
8. Browser Automation with selenium
9. Track birds migration
10. Twitter sentiment analysis
11. Image classifier with CNN
12. Implementing Photomosaics
13. Working with images in python