LeetCode-top100

LeetCode-top100

原文链接:https://blog.csdn.net/mengmengdajuanjuan/article/details/86351580

树:
LeetCode94:Binary Tree Inorder Traversal

LeetCode96:Unique Binary Search Trees

LeetCode98:Validate Binary Search Tree

LeetCode101:Symmetric Tree

LeetCode102:Binary Tree Level Order Traversal

LeetCode104:Maximum Depth of Binary Tree

LeetCode105:Construct Binary Tree from Preorder and Inorder Traversal

LeetCode114:Flatten Binary Tree to Linked List

LeetCode124:Binary Tree Maximum Path Sum

LeetCode208:Implement Trie (Prefix Tree)

LeetCode226:Invert Binary Tree

LeetCode235:Lowest Common Ancestor of a Binary Search Tree

LeetCode236:Lowest Common Ancestor of a Binary Tree

LeetCode297:Serialize and Deserialize Binary Tree

LeetCode437:Path Sum III

LeetCode538:Convert BST to Greater Tree

LeetCode543:Diameter of Binary Tree

LeetCode572:Subtree of Another Tree

LeetCode617:Merge Two Binary Trees

回溯:
LeetCode17:Letter Combinations of a Phone Number

LeetCode22:Generate Parentheses

LeetCode39:Combination Sum(回溯)

LeetCode46:Permutations

LeetCode78:Subsets(回溯)

LeetCode79:Word Search

动态规划:
LeetCode5:Longest Palindromic Substring

LeetCode10:Regular Expression Matching

LeetCode32:Longest Valid Parentheses

LeetCode53:Maximum Subarray

LeetCode62: Unique Paths

LeetCode64:Minimum Path Sum

LeetCode70:Climbing Stairs

LeetCode72:Edit Distance

LintCode77:Longest Common Subsequence

LintCode79:Longest Common Substring

LeetCode96:Unique Binary Search Trees

LeetCode121:Best Time to Buy and Sell Stock

LeetCode139:Word Break

LeetCode152:Maximum Product Subarray

LeetCode198:House Robber

LeetCode221:Maximal Square

LeetCode279:Perfect Squares

LeetCode300:Longest Increasing Subsequence

LeetCode309:Best Time to Buy and Sell Stock with Cooldown

LeetCode312:Burst Balloons

LeetCode322:Coin Change

LeetCode337:House Robber III

LeetCode338:Counting Bits

LeetCode416:Partition Equal Subset Sum

LeetCode494:Target Sum

LeetCode647:Palindromic Substrings

数组:
LeetCode4:Median of Two Sorted Arrays

LeetCode11:Container With Most Water

LeetCode15:3Sum

LeetCode31:Next Permutation

LeetCode48:Rotate Image

LeetCode56:Merge Intervals

LeetCode75:Sort Colors

LeetCode169:Majority Element

LeetCode215:Kth Largest Element in an Array

LeetCode238:Product of Array Except Self

LeetCode239:Sliding Window Maximum

LeetCode253:Meeting Rooms II

LeetCode283:Move Zeroes

LeetCode287:Find the Duplicate Number

LeetCode448:Find All Numbers Disappeared in an Array

LeetCode581:Shortest Unsorted Continuous Subarray

链表:
LeetCode2:Add Two Numbers

LeetCode19: Remove Nth Node From End of List

LeetCode21: Merge Two Sorted Lists

LeetCode23:Merge k Sorted Lists

LeetCode141:Linked List Cycle

LeetCode142:Linked List Cycle II

LeetCode146:LRU Cache

LeetCode148:Sort List

LeetCode160:Intersection of Two Linked Lists

LeetCode206:Reverse Linked List

LeetCode234:Palindrome Linked List

双指针 + hash table:
LeetCode3:Longest Substring Without Repeating Characters

LeetCode76:Minimum Window Substring

LeetCode438:Find All Anagrams in a String

双指针:
LeetCode42:Trapping Rain Water

栈:
LeetCode20:Valid Parentheses

LeetCode32:Longest Valid Parentheses

LeetCode84:Largest Rectangle in Histogram

LeetCode85:Maximal Rectangle

LeetCode155:Min Stack

LeetCode394:Decode String

位运算:
LeetCode136:Single Number

LeetCode461:Hamming Distance

二分法:
LeetCode33:Search in Rotated Sorted Array

LeetCode34:Find First and Last Position of Element in Sorted Array

LeetCode240:Search a 2D Matrix II

LeetCode300:Longest Increasing Subsequence

堆:
LeetCode23:Merge k Sorted Lists

LeetCode253:Meeting Rooms II

LeetCode347:Top K Frequent Elements

hash table:
LeetCode01:two Sum

LeetCode49:Group Anagrams

LeetCode128:Longest Consecutive Sequence

LeetCode560:Subarray Sum Equals K

LeetCode771:Jewels and Stones

贪心算法:
LeetCode55:Jump Game

LeetCode406:Queue Reconstruction by Height

LeetCode621:Task Scheduler

DFS:
LeetCode200:Number of Islands

LeetCode301:Remove Invalid Parentheses

图:
LeetCode207:Course Schedule

字符串:
LeetCode28:Implement strStr()

LeetCode67:Add Binary

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值