会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
genidong
博客园
首页
新随笔
联系
订阅
管理
2016年9月17日
Shuffle an Array
摘要: 初始化种子一定要在类的构造函数里
阅读全文
posted @ 2016-09-17 15:07 genidong
阅读(83)
评论(0)
推荐(0)
编辑
只出现一次的数
摘要: Given an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactly twice. Find the two elements
阅读全文
posted @ 2016-09-17 14:21 genidong
阅读(149)
评论(0)
推荐(0)
编辑
2016年8月14日
二叉搜索树与双向链表
摘要: 输入一个二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。不能创建任何新的结点,只能调整树中结点指针的指向。
阅读全文
posted @ 2016-08-14 22:10 genidong
阅读(133)
评论(0)
推荐(0)
编辑
栈的压入 弹出序列
摘要: 输入两个整数序列,第一个表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。
阅读全文
posted @ 2016-08-14 11:28 genidong
阅读(121)
评论(0)
推荐(0)
编辑
2016年5月29日
寻找最小的k个数
摘要: 题目描述 输入n个整数,输出其中最小的k个。 分析与解法 解法一 要求一个序列中最小的k个数,按照惯有的思维方式,则是先对这个序列从小到大排序,然后输出前面的最小的k个数。 至于选取什么的排序方法,我想你可能会第一时间想到快速排序(我们知道,快速排序平均所费时间为n*logn),然后再遍历序列中前k
阅读全文
posted @ 2016-05-29 14:20 genidong
阅读(364)
评论(0)
推荐(0)
编辑
2016年5月28日
字符串的全排列
摘要: 题目描述 输入一个字符串,打印出该字符串中字符的所有排列。 例如输入字符串abc,则输出由字符a、b、c 所能排列出来的所有字符串 abc、acb、bac、bca、cab 和 cba。 分析与解法 解法一、递归实现 从集合中依次选出每一个元素,作为排列的第一个元素,然后对剩余的元素进行全排列,如此递
阅读全文
posted @ 2016-05-28 23:02 genidong
阅读(475)
评论(0)
推荐(0)
编辑
2016年5月25日
最长回文子串
摘要: 题目描述 给定一个字符串,求它的最长回文子串的长度。 分析与解法 最容易想到的办法是枚举所有的子串,分别判断其是否为回文。这个思路初看起来是正确的,但却做了很多无用功,如果一个长的子串包含另一个短一些的子串,那么对子串的回文判断其实是不需要的。 解法一 使用两个坐标来表示左右两个index,首先le
阅读全文
posted @ 2016-05-25 21:32 genidong
阅读(148)
评论(0)
推荐(0)
编辑
如何判断链表是否是回文
摘要: 回文判断 题目描述 回文,英文palindrome,指一个顺着读和反过来读都一样的字符串,比如madam、我爱我,这样的短句在智力性、趣味性和艺术性上都颇有特色,中国历史上还有很多有趣的回文诗。 那么,我们的第一个问题就是:判断一个字串是否是回文? 解法一 同时从字符串头尾开始向中间扫描字串,如果所
阅读全文
posted @ 2016-05-25 16:52 genidong
阅读(2799)
评论(0)
推荐(0)
编辑
字符串转换成整数
摘要: 题目描述 输入一个由数字组成的字符串,把它转换成整数并输出。例如:输入字符串"123",输出整数123。 给定函数原型int StrToInt(const char *str) ,实现字符串转换成整数的功能,不能使用库函数atoi。 注意一下几点: 完整参考代码如下:(溢出可以使用long long
阅读全文
posted @ 2016-05-25 15:35 genidong
阅读(621)
评论(0)
推荐(0)
编辑
2016年5月23日
字符串包含
摘要: String 1:ABCD String 2:BAD 答案是true,即String2里的字母在String1里也都有,或者说String2是String1的真子集。 如果是下面两个字符串: String 1:ABCD String 2:BCE 答案是false,因为字符串String2里的E字母不
阅读全文
posted @ 2016-05-23 17:14 genidong
阅读(277)
评论(0)
推荐(0)
编辑
下一页
公告