Learn coding when listening to the music
- python
All algorithms including:
- Binary Search
- Binary Search Tree
- Binary Tree(Segment Tree)
- N-aray Tree(Trie, Binary Indexed Tree)
- Graph(Dijkstra, Union Find, Kruskal, Prim's, Minimum Spanning Tree, Topological Ordering...etc)
- Stack
- Queue
- Array
- Sorting
- Hash Table
- Heap
- Linked list
- Bit Operation
- Dynamic programming(Kadan's)
- Backtracking(Permutations & Combinations & Subsets...etc)
- Math
- and more...
Day | Task | From | remarks/notes |
---|---|---|---|
1 | Revert a string | AlgoDaily | Good start aw yeah |
2 | Validate Palindrome | AlgoDaily | I have a better solution! |
3 | Find Duplicate Words | AlgoDaily | There are more rooms for improvement |
4 | Fizz Buzz | AlgoDaily | Recursive... bad idea! |
5 | Revert Only Alphabetical | AlgoDaily | Again, just one solution. Will think about this later |
6 | Array Intersection | AlgoDaily | So many solutions. |
7 | Is An Anagram | AlgoDaily | |
8 | Majority Element | AlgoDaily | |
9 | Power Of Three | AlgoDaily | |
10 | Sum Digits Until One | AlgoDaily | |
11 | Lonely Number | AlgoDaily | |
12 | Swap Every Two Nodes In A Linked List | AlgoDaily | |
13 | How Out Of Order | AlgoDaily | |
14 | Max Of Min Pairs | AlgoDaily | |
15 | Zero To The End | AlgoDaily | |
16 | Merge Intervals | AlgoDaily | |
17 | Ice-cream Parlor | HackerRank Team | |
18 | Sorted Two Sum | AlgoDaily Team | |
19 | Validate Symbols | AlgoDaily Team | |
20 | Length Of Compact String | AlgoDaily Team | |
21 | Find missing numbers | Interview Question | |
22 | Find prime number | Interview Question | |
23 | Find biggest and smallest numbers | Dependent for interview question | |
24 | Print Zic Zac String | From a Teammate | Interesting!!! |
25 | Traverse a Binary Tree Zic Zac | AlgoDaily Team | Not the best solution (n) but space = n^n |
26 | Identical Tree | AlgoDaily Team | Great lesson! |
27 | Binay Search Tree | AlgoDaily Team | Greate lesson again, but need to come back later |
Day | Task | From | remarks/notes |
---|---|---|---|
1 | Find duplicated email address | Interview Question | |
2 | Find average score | Interview Question | test will be updated later |
3 | Find Employee w/ Salary Higher than Manager | Interview Question | |
4 | Find Different Between 2 Tables | Interview Question |
- SQL indexing
- Views
- Procedures