Skip to content

Latest commit

 

History

History
74 lines (64 loc) · 4.04 KB

readme.md

File metadata and controls

74 lines (64 loc) · 4.04 KB

Algorithm Everyday

Learn coding when listening to the music

Language

  • python

Target topics

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...

Started since January 31, 2020 (a no salary day)

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

Started since Feb 21, 2021

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

debts

  • SQL indexing
  • Views
  • Procedures