Sitelet https://web.archive.org/web/20200919221019/https://github.com/calvinchankf/AlgoDaily
Skip to content
master
Go to file
Code

readme.md

AlgoDaily

I believe that practising algorithms every day is a long-term investment in my life.

Languages

  • golang, python, js

Target topics

  • Binary Search
  • Binary Search Tree
  • Tree(Binary Tree, N-aray Tree, Trie, Binary Indexed Tree, Segment Tree)
  • Graph(Dijkstra, Bellman-Ford, Floyd Warshall, Union Find, Kruskal, Prim's, Minimum Spanning Tree, Topological Ordering, Tarjan...etc)
  • Stack
  • Queue
  • Array
  • Sorting
  • Hash Table
  • Heap
  • Linked list
  • Bit Operation
  • Dynamic programming(Kadan's, Binary Lifting)
  • Backtracking(Permutations & Combinations & Subsets...etc)
  • Math
  • and more...

Questions from

My other related repos

Started since September 1st 2018

Day Question Type From remarks
701 Unique Binary Search Trees II recursion leetcode 95 📌📌📌
702 Water Bottles math leetcode 1518 ⭐️
703 Number of Nodes in the Sub-Tree With the Same Label graph, hashtable leetcode 1519 ⭐️
704 Validate Subsequence 2 pointers algoexpert
705 Smallest Difference binary search algoexpert
706 Subarray Sort sort algoexpert
707 Sudoku Solver backtracking, hashtable leetcode 37 ⭐️⭐️⭐️classic question
708 Diameter of N-Ary Tree recursion leetcode 1522 ⭐️⭐️⭐️classic question
709 Largest Range hashtable, range expansion algoexpert ⭐️⭐️⭐️good question similar to lc5
710 Move Element To End 2 pointers algoexpert
711 Lowest Common Manager recursion algoexpert
712 Monotonic Array array algoexpert
713 Branch Sums tree algoexpert
714 Count Odd Numbers in an Interval Range math leetcode 1523
715 Number of Sub-arrays With Odd Sum math leetcode 1524 📌📌📌
716 Number of Good Ways to Split a String hashtable leetcode 1525 ⭐️
717 Add Digits math leetcode 258 🤔
718 Shuffle String array leetcode 1528
719 Number of Good Leaf Nodes Pairs graph leetcode 1530 ⭐️good question
720 Bulb Switcher IV array leetcode 1529 ⭐️good question
721 Node Depths tree algoexpert
722 Min Rewards min-max algoexpert ⭐️
723 Find the Index of the Large Integer binary search leetcode 1533 ⭐️
724 Product Sum recursion expert
725 Longest Peak min max expert
726 Bulb Switcher math leetcode 319 ⭐️⭐️⭐️ observersation is king
727 Moving Stones Until Consecutive math leetcode 1033
728 Detect Capital string leetcode 520
729 Count Good Triplets array leetcode 1534
730 Find the Winner of an Array Game array leetcode 1535
731 Squirrel Simulation math leetcode 573 📌 i hate math
732 Find All Duplicates in an Array hashtable leetcode 442
733 Kth Missing Positive Number hashtable leetcode 1539
734 Minimum Insertions to Balance a Parentheses String stack leetcode 1541 ⭐️⭐️⭐️good question similar to lc921
735 Make The String Great stack leetcode 1544 ⭐️ simple but good
736 Find Kth Bit in Nth Binary String string leetcode 1545 brute force LOL
737 Maximum Number of Non-Overlapping Subarrays With Sum Equals Target hashtable leetcode 1546 ⭐️⭐️⭐️ very good question
738 Maximum Length of Pair Chain dynamic programming leetcode 646 📌
739 Three Consecutive Odds array leetcode 1550
740 Minimum Operations to Make Array Equal math leetcode 1551
741 Find the Smallest Divisor Given a Threshold binary search leetcode 1283 ⭐️
742 Strings Differ by One Character hashtable leetcode 1554 ⭐️
743 Maximum Points You Can Obtain from Cards min max 2 arrays leetcode 1423 ⭐️ min max 2 arrays, sliding window?
744 Maximum Number of Events That Can Be Attended heap leetcode 1353 📌
745 Thousand Separator array leetcode 1556 ⭐️practical
746 Minimum Number of Vertices to Reach All Nodes graph leetcode 1557 topo sort
747 Most Visited Sector in a Circular Track hashtable leetcode 1560
747 Maximum Number of Coins You Can Get sort leetcode 1561
748 Minimum Numbers of Function Calls to Make Target Array math leetcode 1558 ⭐️
749 Longest Arithmetic Subsequence dynamic programming leetcode 1027 📌
750 Put Boxes Into the Warehouse I sort, 2 pointers leetcode 1564
751 Swim in Rising Water binary search, BFS leetcode 778 ⭐️ good question
You can’t perform that action at this time.