上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页

2016年4月11日

数组中出现次数超过一半的数字

摘要: class Solution { public: int MoreThanHalfNum_Solution(vector numbers) { if(numbers.empty())return 0; int time=0,num=0; for(int i=0;i<numbers.size();i++) { ... 阅读全文

posted @ 2016-04-11 09:15 RenewDo 阅读(117) 评论(0) 推荐(0) 编辑

2016年4月10日

字符串的排列

摘要: 题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。注意要排 阅读全文

posted @ 2016-04-10 20:12 RenewDo 阅读(116) 评论(0) 推荐(0) 编辑

二叉搜索树与双向链表

摘要: /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ class Solution { public: ... 阅读全文

posted @ 2016-04-10 19:01 RenewDo 阅读(129) 评论(0) 推荐(0) 编辑

复杂链表的复制

摘要: class Solution { public: RandomListNode* Clone(RandomListNode* pHead) { if(pHead==NULL) return NULL; RandomListNode * p=pHead; while(p!=NULL) { R... 阅读全文

posted @ 2016-04-10 11:24 RenewDo 阅读(235) 评论(0) 推荐(0) 编辑

2016年4月7日

Decode Ways

摘要: A message containing letters from A-Z is being encoded to numbers using the following mapping: Given an encoded message containing digits, determine t 阅读全文

posted @ 2016-04-07 22:17 RenewDo 阅读(143) 评论(0) 推荐(0) 编辑

桥接模式

摘要: 参考: C++桥接模式_微学苑(编程第一站) http://www.weixueyuan.net/view/1295.html C++设计模式——桥接模式 | 果冻想 http://www.jellythink.com/archives/132 总结: 桥接模式感觉不太好理解。 1、所谓桥接模式: 阅读全文

posted @ 2016-04-07 19:29 RenewDo 阅读(133) 评论(0) 推荐(0) 编辑

2016年4月6日

适配器模式

摘要: 参考: C++设计模式——适配器模式 | 果冻想 http://www.jellythink.com/archives/108 C++适配器模式_微学苑(编程第一站) http://www.weixueyuan.net/view/1282.html 总结: 1、 适配器模式使得原本由于接口不兼容而不 阅读全文

posted @ 2016-04-06 11:42 RenewDo 阅读(120) 评论(0) 推荐(0) 编辑

2016年4月5日

二叉树中和为某一值的路径

摘要: 题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 阅读全文

posted @ 2016-04-05 22:09 RenewDo 阅读(78) 评论(0) 推荐(0) 编辑

二叉搜索树的后序遍历序列

摘要: 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 阅读全文

posted @ 2016-04-05 21:40 RenewDo 阅读(101) 评论(0) 推荐(0) 编辑

从上往下打印二叉树

摘要: /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ class Solution { public: ... 阅读全文

posted @ 2016-04-05 20:41 RenewDo 阅读(101) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页

导航