287. Find the Duplicate Number

2017-08-07
阅读 1 分钟
1.5k
{代码...} {代码...}

312. Burst Balloons

2017-06-08
阅读 1 分钟
1.6k
{代码...}

159. Longest Substring with At Most Two Distinct Characters

2017-05-22
阅读 1 分钟
1.9k
{代码...} {代码...} {代码...}

220. Contains Duplicate III

2017-05-21
阅读 3 分钟
3k
{代码...} {代码...} {代码...} {代码...} {代码...}

210. Course Schedule II

2017-05-21
阅读 2 分钟
2.5k
{代码...} {代码...} {代码...}

418. Sentence Screen Fitting

2017-05-20
阅读 1 分钟
3.5k
{代码...} {代码...}

306. Additive Number

2017-05-20
阅读 2 分钟
1.5k
{代码...} {代码...}

221. Maximal Square

2017-05-20
阅读 2 分钟
1.4k
{代码...} {代码...} {代码...}

333. Largest BST Subtree

2017-05-19
阅读 1 分钟
1.9k
{代码...} {代码...}

373. Find K Pairs with Smallest Sums

2017-05-19
阅读 2 分钟
2.1k
{代码...} {代码...} {代码...}

31. Next Permutation

2017-05-13
阅读 2 分钟
1.5k
{代码...} {代码...}

merge Interval

2017-05-13
阅读 3 分钟
2.1k
{代码...} {代码...} {代码...} {代码...}

min stack

2017-05-06
阅读 2 分钟
1.6k
{代码...} {代码...} {代码...}

word break

2017-05-06
阅读 2 分钟
1.6k
{代码...} {代码...} {代码...}

388. Longest Absolute File Path

2017-04-28
阅读 2 分钟
2.4k
{代码...} {代码...} {代码...}

378. Kth Smallest Element in a Sorted Matrix

2017-04-21
阅读 2 分钟
1.9k
Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth smallest element in the matrix.Note that it is the kth smallest element in the sorted order, not the kth distinct element.

91. Decode Ways

2017-04-09
阅读 2 分钟
1.8k
{代码...} {代码...} {代码...}

282. Expression Add Operators

2017-04-09
阅读 2 分钟
1.7k
{代码...} {代码...}

43. Multiply Strings

2017-04-09
阅读 2 分钟
2.1k
43 Multiply Strings 关键词,进位。 {代码...} 67 Add Binary {代码...} 415 Add Strings {代码...}

439. Ternary Expression Parser

2017-04-04
阅读 3 分钟
2.3k
? : 所组成的最小单位,可以看作一对括号。 ?类似(, :类似 )。从左往右看,:作为决定一组完整最小单位的符号。每次找到一对就可以按:分为左右两个子问题递归解决。宏观上看是从大到小拆开,从小到大递归回去。

316. Remove Duplicate Letters and 402. Remove K Digits

2017-04-04
阅读 3 分钟
1.7k
316 Remove Duplicate {代码...} {代码...} {代码...} 402 Remove K Digits {代码...} {代码...} stk结构也可以用数组加顶点指针模拟。用法如下。 {代码...}

84. Largest Rectangle in Histogram

2017-04-04
阅读 2 分钟
1.6k
{代码...} {代码...} {代码...} {代码...}

227. Basic Calculator II

2017-04-04
阅读 4 分钟
1.7k
{代码...} {代码...} {代码...} 224 Basic Calculator {代码...} {代码...} {代码...} 394 Decode String {代码...} {代码...}

291. Word Pattern II

2017-04-03
阅读 2 分钟
3.1k
{代码...} {代码...}

526. Beautiful Arrangement and 254. Factor Combinations

2017-04-03
阅读 2 分钟
1.9k
用combination的思想,加上题目的特殊意思,来解决问题。 526 Beautiful Arrangement {代码...} {代码...} 254 Factor Combinations {代码...} {代码...}

93. Restore IP Addresses

2017-04-03
阅读 2 分钟
2.4k
2 这里IP的特性是最大数字不能超过255。比上个方法好的地方在于a+b+c+d= s.length()才会判断数字是否合法,避免了很多1+1+1+N这种不需要检查的情况。

320. Generalized Abbreviation and 22. Generate Parentheses

2017-04-03
阅读 2 分钟
1.3k
320 Generalized Abbreviation {代码...} 22 Generate Parentheses {代码...}

408. Valid Word Abbreviation

2017-04-03
阅读 1 分钟
1.6k
{代码...} {代码...}

49. Group Anagrams and 249. Group Shifted Strings

2017-04-03
阅读 4 分钟
1.8k
49 Group Anagrams {代码...} {代码...} 1 素数相乘得到key。 (素数可以google素数表。) {代码...} 2 sort {代码...} 249 Group Shifted Strings {代码...} {代码...} {代码...} 288 Unique Word Abbreviation {代码...} {代码...}