Coder Social home page Coder Social logo

leetcode-algorithm's Introduction

leetcode-algorithm

Easy

  1. Two Sum
  2. Palindrome Number
  3. Roman to Integer
  4. Longest Common Prefix
  5. Valid Parentheses
  6. Merge Two Sorted Lists
  7. Remove Duplicates from Sorted Array
  8. Remove Element
  9. Implement strStr
  10. Search Insert Position
  11. Length of Last Word
  12. Plus One
  13. Add Binary
  14. Sqrt(x)
  15. Climbing Stairs
  16. Remove Duplicates from Sorted List
  17. Merge Sorted Array
  18. Same Tree
  19. Symmetric Tree
  20. Maximum Depth of Binary Tree
  21. Balanced Binary Tree
  22. Convert Sorted Array to Binary Search Tree
  23. Minimum Depth of Binary Tree
  24. Path Sum
  25. Greatest English Letter in Upper and Lower Case
  26. Pascal's Triangle
  27. Pascal's Triangle II
  28. Best Time to Buy and Sell Stock
  29. Valid Palindrome
  30. Single Number
  31. Linked List Cycle
  32. Binary Tree Preorder Traversal
  33. Binary Tree Inorder Traversal
  34. Binary Tree Postorder Traversal
  35. Intersection of Two Linked Lists
  36. Excel Sheet Column Title
  37. Excel Sheet Column Number
  38. Majority Element
  39. Reverse Bits
  40. Number of 1 Bits
  41. Happy Number
  42. Remove Linked List Elements
  43. Isomorphic Strings
  44. Reverse Linked List
  45. Contains Duplicate
  46. Contains Duplicate II
  47. Implement Stack using Queues
  48. Implement Queue using Stacks
  49. Invert Binary Tree
  50. Summary Ranges
  51. Power of Two
  52. Palindrome Linked List
  53. Lowest Common Ancestor of a Binary Search Tree
  54. Delete Node in a Linked List
  55. Valid Anagram
  56. Binary Tree Paths
  57. Add Digits
  58. Ugly Number
  59. Missing Number
  60. First Bad Version
  61. Move Zeroes
  62. Word Pattern
  63. Nim Game
  64. Range Sum Query - Immutable
  65. Power of Three
  66. Counting Bits
  67. Power of Four
  68. Reverse String
  69. Reverse Vowels of a String
  70. Intersection of Two Arrays
  71. Intersection of Two Arrays II
  72. Valid Perfect Square
  73. Guess Number Higher or Lower
  74. Ransom Note
  75. First Unique Character in a String
  76. Find the Difference
  77. Is Subsequence
  78. Binary Watch
  79. Sum of Left Leaves
  80. Convert a Number to Hexadecimal
  81. Longest Palindrome
  82. Fizz Buzz
  83. Third Maximum Number
  84. Add Strings
  85. Number of Segments in a String
  86. Arranging Coins
  87. Find All Numbers Disappeared in an Array
  88. Minimum Moves to Equal Array Elements
  89. Assign Cookies
  90. Repeated Substring Pattern
  91. Hamming Distance
  92. Number Complement
  93. License Key Formatting
  94. Max Consecutive Ones
  95. Construct the Rectangle
  96. Teemo Attacking
  97. Next Greater Element I
  98. Keyboard Row
  99. Base 7
  100. Relative Ranks
  101. Perfect Number
  102. Fibonacci Number
  103. Detect Capital
  104. Longest Uncommon Subsequence I
  105. Reverse String II
  106. Student Attendance Record I
  107. Reverse Words in a String III
  108. Maximum Depth of N-ary Tree
  109. Array Partition
  110. Reshape the Matrix
  111. Distribute Candies
  112. Longest Harmonious Subsequence
  113. Minimum Index Sum of Two Lists
  114. Can Place Flowers
  115. Maximum Product of Three Numbers
  116. Maximum Average Subarray I
  117. Set Mismatch
  118. Robot Return to Origin
  119. Longest Continuous Increasing Subsequence
  120. Valid Palindrome II
  121. Baseball Game
  122. Binary Number with Alternating Bits
  123. Count Binary Substrings
  124. Degree of an Array
  125. Long Pressed Name
  126. Binary Search
  127. To Lower Case
  128. 1-bit and 2-bit Characters
  129. Self Dividing Numbers

Medium

  1. Min Stack
  2. Longest Substring Without Repeating Characters
  3. Longest Palindromic Substring
  4. ZigZag Conversion
  5. Reverse Integer
  6. String to Integer (atoi)
  7. Container With Most Water
  8. Integer to Roman
  9. 3Sum
  10. 3Sum Closest
  11. Letter Combinations of a Phone Number
  12. 4Sum
  13. Generate Parentheses
  14. Divide Two Integers
  15. Search in Rotated Sorted Array
  16. Find First and Last Position of Element in Sorted Array
  17. Valid Sudoku
  18. Maximum Subarray
  19. Count and Say
  20. Multiply Strings

leetcode-algorithm's People

Contributors

recherst avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.