zjimf / DataStructureAlgorithm

Data structure / Algo / Leetcode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data structure

Leetcode

• Review point

# Title Solution Difficulty Date
1 Two Sum C++ Easy JUL 31, 2023
2 Add Two Numbers C++ Medium Oct 24, 2023
3 Longest Substring Without Repeating Characters C++ Medium Aug 30, 2023
5 Longest Palindromic Substring • C++ Medium Sep 21, 2023
11 Container With Most Water C++ Medium Sep 25, 2023
15 3Sum C++ Medium Aug 15, 2023
17 Letter Combinations of a Phone Number C++ Medium Nov 13, 2023
18 4Sum C++ Medium Sep 22, 2023
19 Remove Nth Node From End of List C++ Medium Oct 5, 2023
22 Generate Parentheses C++ Medium Nov 21, 2023
23 Merge k Sorted Listsm C++ Hard Sep 5, 2023
27 Remove Element C++ Easy Aug 2, 2023
33 Search in Rotated Sorted Array C++ Medium Sep 18, 2023
34 Find First and Last Position of Element in Sorted Array C++ Easy Sep 18, 2023
36 Valid Sudoku C++ Medium Oct 13, 2023
42 Trapping Rain Water C++ Hard Oct 12, 2023
49 Group Anagrams C++ Medium Aug 29, 2023
51 N-Queens C++ Medium Nov 21, 2023
54 Spiral Matrix C++ Medium Aug 18, 2023
56 Merge Intervals C++ Medium Aug 10, 2023
59 Spiral Matrix II C++ Medium Aug 3, 2023
61 Rotate List C++ Medium Oct 25, 2023
73 Set Matrix Zeroes C++ Medium Aug 26, 2023
74 Search a 2D Matrix C++ Medium Sep 20, 2023
75 Sort colors C++ Medium Aug 11, 2023
76 Minimum Window Substring colors C++ Hard Oct 2, 2023
82 Remove Duplicates from Sorted List C++ Easy Oct 25, 2023
83 Remove Duplicates from Sorted List II C++ Medium Oct 25, 2023
86 Partition List C++ Medium Oct 24, 2023
88 Merge Sorted Array C++ Easy Sep 8, 2023
92 Reverse Linked List II C++ Medium Aug 16, 2023
103 Binary Tree Zigzag Level Order Traversal C++ Medium Oct 16, 2023
116 Populating Next Right Pointers in Each Node C++ Medium Nov 2, 2023
117 Populating Next Right Pointers in Each Node II C++ Medium Nov 2, 2023
128 Longest Consecutive Sequence C++ Medium Aug 24, 2023
130 Surrounded Regions C++ Medium Oct 25, 2023
146 LRU Cache C++ Medium Aug 24, 2023
148 Sort List C++ Medium Aug 8, 2023
150 Evaluate Reverse Polish Notation C++ Medium Aug 19, 2023
162 Find Peak Element C++ Medium Sep 19, 2023
179 Largest number C++ Medium Aug 11, 2023
187 Repeated DNA Sequences C++ Medium Oct 27, 2023
200 Number of Islands C++ Medium Aug 4, 2023
207 Course Schedule C++ Medium Nov 3, 2023
209 Minimum Size Subarray Sum C++ Medium Aug 2, 2023
210 Course Schedule II C++ Medium Nov 4, 2023
215 Kth Largest Element in an Array Sum C++ Medium Aug 11, 2023
239 Sliding Window Maximum Sum C++ Hard Sep 14, 2023
264 Ugly Number II C++ Medium Sep 6, 2023
279 Perfect Squares C++ Medium Aug 7, 2023
295 Find Median from Data Stream C++ Hard Sep 12, 2023
299 Bulls and Cows C++ Medium Aug 30, 2023
310 Minimum Height Trees C++ Medium Nov 1, 2023
318 Maximum Product of Word Lengths C++ Medium Oct 16, 2023
328 Odd Even Linked List C++ Medium Aug 17, 2023
347 Top K Frequent Elements C++ Medium Sep 4, 2023
355 Design Twitter C++ Medium Sep 17, 2023
378 Kth Smallest Element in a Sorted Matrix C++ Medium Sep 12, 2023
380 Insert Delete GetRandom O(1) C++ Medium Aug 28, 2023
395 Longest Substring with At Least K Repeating Character C++ Medium Sep 26, 2023
424 Longest Repeating Character Replacement C++ Medium Sep 27, 2023
451 Sort Characters By Frequency C++ Medium Nov 1, 2023
567 Permutation in String C++ Medium Oct 29, 2023
630 Course Schedule III C++ Medium Nov 6, 2023
658 Find K Closest Elements C++ Medium Sep 1, 2023
692 Top K Frequent Words C++ Medium Sep 8, 2023
704 Binary Search C++ Easy Aug 1, 2023
718 Maximum Length Of Repeated SubArray C++ Medium Oct 29, 2023
735 Asteroid Collision C++ Medium Aug 23, 2023
752 Open the Lock C++ Medium Aug 6, 2023
767 Reorganize String C++ Medium Sep 12, 2023
895 Maximum Frequency Stack String C++ Hard Sep 13, 2023
950 Reveal cards in increasingOrder C++ Medium Oct 30, 2023
973 K Closest Points to Origin C++ Medium Aug 31, 2023
977 Squares of a Sorted Array C++ Easy Aug 2, 2023
1004 Max Consecutive Ones III C++ Medium Oct 2, 2023
1095 Find in Mountain Array C++ Hard ---
1209 Remove All Adjacent Duplicates in String II C++ Medium Aug 22, 2023
1249 Minimum Remove to Make Valid Parentheses C++ Medium Aug 23, 2023
1438 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit C++ Medium Sep 13, 2023
1472 Design Browser History C++ Medium Aug 21, 2023
1658 Minimum Operations to Reduce X to Zero History C++ Medium Oct 4, 2023
2461 Maximum Sum of Distinct Subarrays With Length K C++ Medium Aug 3, 2023

About

Data structure / Algo / Leetcode


Languages

Language:C++ 75.1%Language:C 24.9%