leetcode difficulty and frequency distribution chart
Here is a difficulty and frequency distribution chart for each problem (which I got from the Internet and is very useful).
Dynamic Programming
- Edit Distance
- Maximum Subarray
- Minimum Path Sum
- Unique Paths
- Unique Paths II
- Longest Palindromic Substring
- Interleaving String
- Triangle
- Distinct Subsequences
- Decode Ways
- Palindrome Partitioning II
- Maximal Rectangle
Recursion
- N-Queens
- N-Queens II
- Balanced Binary Tree
- Binary Tree Inorder Traversal
- Binary Tree Maximum Path Sum
- Convert Sorted Array to Binary Search Tree
- Convert Sorted List to Binary Search Tree
- Flatten Binary Tree to Linked List
- Maximum Depth of Binary Tree
- Minimum Depth of Binary Tree
- Path Sum
- Permutations
- Permutations II
- Populating Next Right Pointers in Each Node
- Pow(x, n)
- Same Tree
- Subsets
- Sum Root to Leaf Numbers
- Swap Nodes in Pairs
- Symmetric Tree
- Valid Palindrome
- Validate Binary Search Tree
- Restore IP Addresses
- Combinations
- Interleaving String (dp is the best)
- Combination Sum II
- Letter Combinations of a Phone Numbers
- Word Search
- Construct Binary Tree from Inorder and Postorder Traversal
- Construct Binary Tree from Preorder and Inorder Traversal
- Generate Parentheses
- Surrounded Regions (runtime error)
- Palindrome Partitioning
- Combination Sum
- Sudoku Solver
- Unique Binary Search Trees II
Binary Search
- Search Insert Position
- Search a 2D Matrix
- Search for a Range
- Search in Rotated Sorted Array
- Sqrt(x)
Sequence
- Container With Most Water
- Count and Say
- First Missing Positive
- Implement strStr()
- Jump Game
- Jump Game II
- Length of Last Word
- Longest Common Prefix
- Longest Substring Without Repeating Characters
- Merge Sorted Array
- Palindrome Number
- Plus One
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array II
- Remove Element
- Reverse Integer
- Search in Rotated Sorted Array II
- Sort Colors
- Two Sum
- 3Sum
- 3Sum Closest
- 4Sum
- Add Binary
- Longest Palindromic Substring
- Next Permutation
- Longest Valid Parentheses
- Climbing Stairs
- Permutation Sequence
- Simplify Path
- String to Integer (atoi)
- Minimum Window Substring
- Longest Consecutive Sequence
- Trapping Rain Water
- Valid Number
Linked List
- Add Two Numbers
- Convert Sorted List to Binary Search Tree
- Merge Two Sorted Lists
- Partition List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List II
- Remove Nth Node From End of List
- Reverse Linked List II
- Reverse Nodes in k-Group
- Rotate List
- Swap Nodes in Pairs
Stack
- Binary Tree Inorder Traversal
- Binary Tree Level Order Traversal II
- Valid Parentheses
Queue
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal II
- Populating Next Right Pointers in Each Node II
- Symmetric Tree
- Surrounded Regions
- Word Ladder
Tree
- Balanced Binary Tree
- Binary Tree Inorder Traversal
- Binary Tree Level Order Traversal
- Binary Tree Level Order Traversal II
- Binary Tree Maximum Path Sum
- Convert Sorted Array to Binary Search Tree
- Convert Sorted List to Binary Search Tree
- Flatten Binary Tree to Linked List
- Maximum Depth of Binary Tree
- Minimum Depth of Binary Tree
- Path Sum
- Same Tree
- Sum Root to Leaf Numbers
- Symmetric Tree
- Validate Binary Search Tree
ref:https://github.com/AnnieKim/Leetcode
leetcode difficulty and frequency distribution chart的更多相关文章
- Relative-Frequency|frequency|pie chart |bar chart
2.2Organizing Qualitative Data The number of times a particular distinct value occurs is called its ...
- LeetCode 192. Word Frequency
分析 写bash,不太会啊…… 难度 中 来源 https://leetcode.com/problems/word-frequency/ 题目 Write a bash script to calc ...
- [LeetCode] 895. Maximum Frequency Stack 最大频率栈
Implement FreqStack, a class which simulates the operation of a stack-like data structure. FreqStack ...
- LeetCode 895. Maximum Frequency Stack
题目链接:https://leetcode.com/problems/maximum-frequency-stack/ 题意:实现一种数据结构FreqStack,FreqStack需要实现两个功能: ...
- [Bayesian] “我是bayesian我怕谁”系列 - Boltzmann Distribution
使用Boltzmann distribution还是Gibbs distribution作为题目纠结了一阵子,选择前者可能只是因为听起来“高大上”一些.本章将会聊一些关于信息.能量这方面的东西,体会“ ...
- [Math Review] Statistics Basic: Sampling Distribution
Inferential Statistics Generalizing from a sample to a population that involves determining how far ...
- A Complete Tutorial to Learn Data Science with Python from Scratch
A Complete Tutorial to Learn Data Science with Python from Scratch Introduction It happened few year ...
- GV900 Political Explanation
GV900 Political Explanation, 2017/201830 October, 2018Homework assignment 2Due Week 7 (13 November)W ...
- Principles of measurement of sound intensity
Introduction In accordance with the definition of instantaneous sound intensity as the product of th ...
随机推荐
- 【LeetCode】63. Unique Paths II
Unique Paths II Follow up for "Unique Paths": Now consider if some obstacles are added to ...
- Android—— 定制界面风格
统一的用户界面是可以使得应用程序更友好.要做到用户界面的统一,我们就必须用到风格(style)和主题(theme).OPhone系统提供了很多系统默认的风格和主题,但是很多情况下,这些不能满足我们的需 ...
- suid/guid用法 suid/guid详细解析
suid/guid 我们在前面曾经提到过s u i d和g u i d.这种权限位近年来成为一个棘手的问题.很多系统供应商不允许实现这一位,或者即使它被置位,也完全忽略它的存在,因为它会带来安全性风险 ...
- (原创)android6.0系统 PowerManager深入分析(很具体)
概述 一直以来,电源管理是电子产品设计中很重要的环节.也是不论什么电子设备中最为重要的系统模块之中的一个,优秀的电源管理方案.可以提供持久的续航能力,良好的用户体验.更能提升电子产品的竞争力. 移动设 ...
- vue-cli 中实现简单动画效果 (vue2.0)
1,写一个简单的headcomp组件如下: <template> <div class="box"> <transition name="m ...
- js to json字符串
var last=obj.toJSONString(); //将JSON对象转化为JSON字符 或者 var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
- GPIO 输入—按键检测
这里要用到一定的模电知识.电容两端电压不能突变,电感两端电流不能突变.这里利用了电容的放电延时实现硬件消抖.按键按下会有抖动,波形有毛刺,使得高低电平显现不明显,而按键按下时,电容放电一下,马上又被充 ...
- Unity3D学习(十):使用VideoPlayer在UI上播放视频
前言 每一款游戏往往启动的第一次都会播放CG动画之类的,Unity本身对于移动平台也提供了一个接口. Handheld.PlayFullScreenMovie("path") 过场 ...
- love2d--glsl01简单的渲染
love2d一个好玩的地方是支持glsl1.2,并修改简化,glsl1.2的文档 地址为:http://www.opengl.org/registry/doc/GLSLangSpec.Full.1.2 ...
- Codeforces461A Appleman and Toastman 贪心
题目大意是Appleman每次将Toastman给他的Ni个数拆分成两部分后再还给Toastman,若Ni == 1则直接丢弃不拆分.而Toastman将每次获得的Mi个数累加起来作为分数,初始时To ...