22 iunie 2024

CATALOG 50DSA

 Array

1. Two Sum OK

2. Best time to buy and sell stock OK

3. Contains duplicate OK

4. Product of array except self OK

5. Maximum subarray OK

6. Maximum product subarray OK

7. Find the minimum in rotated sorted array

8. Search in rotated sorted array

9. 3Sum

10. Container with most water


Matrix

11. Set matrix zeroes OK

12. Spiral matrix OK

13. Rotate image OK

14. Word Search OK


String

15. Longest Substring Without Repeating Character

16. Longest Repeating Character Replacement

17. Minimum Window Substring

18. Valid Anagram

19. Group Anagrams

20. Valid Parentheses

21. Longest Palindromic Substring 

22. Palindromic Substrings

23. Encode and Decode Strings 


Linked List

24. Reverse Linked Lists OK

25. Linked List Cycle OK

26. Merge two sorted lists OK

27. Merge k Sorted Lists OK - vezi si #38

28. Remove Nth Node From End of List OK

29. Reorder List OK


Tree

30. Maximum Depth of Binary Tree OK

31. Same Tree OK

32. Invert Binary Tree OK

33. Binary Tree Maximum Path Sum OK

34. Binary Tree Level Order Traversal OK

35. Serialize & Deserialize Binary Tree OK

36. Design Add and Search Words Data Structure OK

37. Word Search II OK


Heap

38. Merge k Sorted Lists OK

39. Top K Frequent Elements OK

40. Find Median from Data Stream OK


Graph

41. Clone graph OK

42. Course Schedule OK

43. Number of Islands OK

44. Pacific Atlantic Water Flow OK


Dynamic Programming - link

45. Climbing Stairs OK

46. Coin Change OK


Bitwise Operations - link

47. Sum of Two Integers OK

48. Number of 1 Bit OK

49. Counting Bits OK

50. Missing Number OK

Niciun comentariu: