上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 题目来源: https://leetcode.com/problems/unique-binary-search-trees/ 题意分析: 给定一个整数n,返回所有中序遍历是1到n的树的可能。 题目思路: 这是动态规划的题目。选定了第k个为根节点,那么所有的可能就是ans[k-1] * ans[n 阅读全文
posted @ 2016-02-24 21:07 Ry_Chen 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/unique-binary-search-trees-ii/ 题意分析: 给一个整数,返回所有中序遍历是1到n的树。 题目思路: 这可以用递归的思想。首先确定根节点,如果k是根节点,那么1-k-1是左子树,而k+1-n为右子树。 阅读全文
posted @ 2016-02-24 20:45 Ry_Chen 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/scramble-string/ 题意分析: 给定一个字符串,字符串展成一个二叉树,如果二叉树某个或多个左右子树颠倒得到的新字符串称为scramble。给两个字符串,判断是否互为scramble。 题目思路: 这是一个动态规划问 阅读全文
posted @ 2016-02-24 19:41 Ry_Chen 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/maximal-rectangle/ 题意分析: 给定一个二维的二进制矩阵,也就是只包括0 和 1的,找出只包括1的最大的矩阵的面积。 题目思路: 这道题目可以用84题的解决方法去解决。如果选定了一行为起点,这一行向上或者向下从 阅读全文
posted @ 2016-02-24 17:06 Ry_Chen 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/largest-rectangle-in-histogram/ 题意分析: 给定一个数组,数组的数字代表这个位置上的bar的高度,在这些bar中找出最大面积的矩阵。例如height = [2,1,5,6,2,3]得到的图是 那么 阅读全文
posted @ 2016-02-24 16:57 Ry_Chen 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 设s是字符串:s.isalnum() 判断所有字符都是数字或者字母s.isalpha() 判断所有字符都是字母s.isdigit() 判断所有字符都是数字s.islower() 判断所有字符都是小写s.isupper() 判断所有字符都是大写s.istitle() 判断所有单词都是首字... 阅读全文
posted @ 2015-12-30 20:48 Ry_Chen 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/binary-tree-inorder-traversal/题意分析: 中序遍历一个棵树。题目思路: 思路很简单,先遍历左子树,再遍历根节点,最后遍历右子树。代码(Python): class Solution(obje... 阅读全文
posted @ 2015-12-30 15:38 Ry_Chen 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/restore-ip-addresses/题意分析: 输入一个字符串,判断有多少种ip组合。比如,给定"25525511135",返回["255.255.11.135", "255.255.111.35"]题目思路: 要判... 阅读全文
posted @ 2015-12-30 15:22 Ry_Chen 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/reverse-linked-list-ii/题意分析: 跟定一个链表,和位置m,n。将m到n的节点翻转。题目思路: 和前面全部翻转的类似。代码(Python): # Definition for singly-link... 阅读全文
posted @ 2015-12-30 14:59 Ry_Chen 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 题目来源: https://leetcode.com/problems/decode-ways/题意分析: A-Z解码为分别1-26。给定一个解码序列,输出所有可能的个数。比如序列“12”可以代表AB和L,2种可能。题目思路: 这是一个动态规划的问题。用一个数组ans记录序列的结果,其中ans... 阅读全文
posted @ 2015-12-30 14:50 Ry_Chen 阅读(322) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页