Practice Tracking History

10/16/2023 - 10/22/2023

    AlgoExpert:
        algoexpert-BubbleSort-[array]-[easy]
        algoexpert-SelectionSort-[array]-[easy]
        algoexpert-InsertionSort-[array]-[easy]

10/23/2023 - 10/29/2023

    AlgoExpert:
        algoexpert-Class Photo-[array]-[easy]
        algoexpert-NonConstructibleChange-[array]-[easy]
        algoexpert-NodeDepths-[tree]-[easy]

10/30/2023 - 11/05/2023

    AlgoExpert:
        algoexpert-BinarySearch-[array]-[easy]

    Leetcode:
        leetcode-實踐動態數組-[array]-[easy]
        leetcode-0001-TwoSum-[array]-[easy]
        leetcode-0020-ValidParentheses-[string]-[easy]
        leetcode-0021-MergeTwoSortedLists-[linkedlist]-[easy]
        leetcode-0121-BestTimeToBuyAndSellStock-[array]-[easy]
        leetcode-0125-ValidPalindrome-[string]-[easy]
        leetcode-0226-InvertBinaryTree-[tree]-[easy]
        leetcode-0242-ValidAnagram-[array]-[easy]
        leetcode-0704-BinarySearch-[array]-[easy]
        leetcode-0733-FloodFill-[array]-[easy]
        leetcode-0235-LowestCommonAncestorOfABinarySearchTree-[tree]-[medium]
        leetcode-0232-ImplementQueueUsingStacks-[stack]-[easy]

11/06/2023 - 11/12/2023

    Leetcode:
        leetcode-0225-ImplementStackUsingQueues-[stack]-[easy]
        leetcode-0110-BalancedBinaryTree-[tree]-[easy]
        leetcode-0622-DesignCircularQueue-[queue]-[medium]
        leetcode-0141-LinkedListCycle-[linkedlist]-[easy]
        leetcode-0278-FirstBadVersion-[iterative]-[easy]
        leetcode-0383-RansomNote-[map]-[easy]
        leetcode-0070-ClimbingStairs-[math]-[easy]
        leetcode-0409-LongestPalindrome-[string]-[easy]
        leetcode-0206-ReverseLinkedList-[linkedlist]-[easy]
        leetcode-0169-MajorityElement-[array]-[easy]
        leetcode-0067-AddBinary-[string]-[easy]

11/13/2023 - 11/19/2023


11/20/2023 - 11/26/2023


11/27/2023 - 12/03/2023


12/04/2023 - 12/10/2023


12/11/2023 - 12/17/2023


12/18/2023 - 12/24/2023

leetcode-0108-ConvertedSortedArrayToBinarySearchTree-[tree]-[easy]