自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 收藏
  • 关注

原创 LeetCode: Simplify Path

思路:参考网上的讨论,用'/'作为分隔符,得到yi

2014-10-05 10:04:25 785

原创 LeetCode: Maximal Rectangle

思路:借鉴网上的讨论,此题

2014-09-25 10:36:47 773

原创 LeetCode: Clone Graph

思路: 刚开始用一个DFS方法,不过这题目最好用BFS方法,这篇博客

2014-09-01 16:12:44 785

原创 LeetCode: Subsets II

思路:先对原数组排个序,然后递归求解,注意

2014-09-01 15:40:03 801

原创 LeetCode: Gas Station

思路:弄清两个点就可以了:1. 如果所有加油站的

2014-08-31 15:35:25 696

原创 LeetCode: Interleaving String

思路:动态规划,用dp[i][j] 表示 s1(0)

2014-08-31 15:23:30 636

原创 LeetCode: Recover Binary Search Tree

思路:中序遍历搜索树,ba

2014-08-31 14:20:18 629

原创 LeetCode: Copy List with Random Pointer

思路:O(n^2)参考网上一个O(n)的解法

2014-08-31 14:08:10 630

原创 LeetCode: Unique Binary Search Trees II

思路:经典递归方法,注意左右子树元素的个数

2014-08-31 11:31:04 614

原创 LeetCode: Largest Rectangle in Histogram

思路:O(n^2)很容易超时,下面是

2014-08-30 14:58:01 587

原创 LeetCode: Permutations II

思路:和一般的排列一样,buguo

2014-08-30 13:51:08 552

原创 LeetCode: Search in Rotated Sorted Array II

思路:重复的元素需要多分一些情况,

2014-08-30 10:35:51 557

原创 LeetCode: Populating Next Right Pointers in Each Node II

思路:这个题目参考了这篇博客的思路,

2014-08-30 10:15:30 567

原创 LeetCode: Balanced Binary Tree

思路:就是查看左右子树的高度是差是否超过1

2014-08-29 13:26:31 549

原创 LeetCode: Anagrams

思路:可以对每个字符串内部进行排序,

2014-08-29 13:14:21 614

原创 LeetCode: Wildcard Matching

思路:递归求解TLE了,只能采取动态规划或者贪心算法,

2014-08-29 10:27:14 587

原创 LeetCode: First Missing Positive

思路:将第 i 个正数存放在第i个位置,即

2014-08-29 09:45:32 634

原创 LeetCode: ZigZag Conversion

思路:首先计算出组数,对于nR

2014-08-28 22:47:18 611

原创 LeetCode: Substring with Concatenation of All Words

思路:就是找出L中所有字符串的全排列组成一个新的字符串,看是否在S中,因为

2014-08-28 22:09:54 553

原创 LeetCode: Swap Nodes in Pairs

思路:链表操作,具体思路见代码注释。code:

2014-08-28 21:23:16 668

原创 LeetCode: 3Sum Closest

思路:和3 sum思路一样,只是记录最接近的和即可。code:class Solution {public: int threeSumClosest(vector &num, int target) { sort(num.begin(),num.end()); int ret = INT_MAX,sum = 0; for(int i

2014-08-28 19:39:55 493

原创 LeetCode: 3Sum

思路:先排序,然后遍历s

2014-08-28 17:37:50 734

原创 LeetCode: String to Integer (atoi)

思路:很多边界情况需要加以处理,主要部分不是很难

2014-08-28 16:12:42 513

原创 LeetCode: Longest Palindromic Substring

思路:动态规划方法,设置dp[i][j]

2014-08-28 15:56:42 544

原创 LeetCode: Multiply Strings

思路:模拟普通乘法过程,先用一个vector类型将中间结果baoc

2014-08-28 10:00:35 510

原创 LeetCode: Implement strStr()

思路:KMP经典算法,具体解释可以参照

2014-08-27 11:53:29 605

原创 LeetCode: Permutation Sequence

思路:对于一个数n,共有n!个排列,

2014-08-27 09:57:58 635

原创 LeetCode: Set Matrix Zeroes

思路:用第一列和第一行的数据来作为0标记,只要M[i][j] = 0,则将M[i][]

2014-08-24 10:52:19 593

原创 LeetCode: Word Search

思路:DFS方法,在当前位置向上下

2014-08-24 09:30:14 525

原创 LeetCode: Partition List

思路:新建两个空节点(为了边界条件的fangbi)

2014-08-23 11:44:22 435

原创 LeetCode: Scramble String

思路:这个参考了网上的思路,递归求解fa

2014-08-23 10:37:06 688

原创 LeetCode: Reverse Linked List II

思路:指定范围内的链表反转,注意

2014-08-17 10:16:13 526

原创 LeetCode: Restore IP Addresses

思路:递归求解,注意 10.00.10.1这种格式是不允许的

2014-08-16 20:23:02 538

原创 LeetCode: Validate Binary Search Tree

思路:设 ret[i] 表示序列 1 到 i 的所有搜索二叉树的个数,那么

2014-07-31 12:55:01 473

原创 LeetCode: Binary Tree Level Order Traversal II

思路:这个题目思路非常清晰,设置两个

2014-07-31 10:55:22 492

原创 LeetCode: Convert Sorted List to Binary Search Tree

思路:设计一个找到链表中位数位置的函数,然后以该位置为分界位置,左右递归求解,注意,找到zhong

2014-07-31 10:41:19 627

原创 LeetCode: Flatten Binary Tree to Linked List

思路:将树的子树插入原有的右子树之前,组合成新的

2014-07-31 10:17:12 483

原创 LeetCode: Path Sum II

思路:和前面一题一样,不过这次需要记录具体路径,在前面中

2014-07-30 16:41:11 672

原创 LeetCode: Path Sum

思路:基本的递归求解,注意只有一个子树的情况,如果此时genjiedi

2014-07-30 16:27:01 538

原创 LeetCode: Best Time to Buy and Sell Stock III

思路:因为可以进行两次交易,而且m

2014-07-30 10:15:59 608

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除