码迷,mamicode.com
首页 >  
搜索关键字:剑指offer c++    ( 3728个结果
剑指offer 27二叉搜索树与双向链表
二叉搜索树的前序遍历就是从小到大输出,因此这里是在中序遍历的基础上进行链表操作。left指针指向前一个数,right指针指向后一个数,在cur结点,设置其left指针,并设置pre结点的right指针。这样递归地把树改为链表。 ...
分类:其他好文   时间:2016-05-26 10:18:29    阅读次数:116
JZ-C-09
剑指offer第九题:斐波那契数列 ...
分类:其他好文   时间:2016-05-25 20:40:12    阅读次数:141
判断一颗二叉树是不是另外一颗的子结构
这是一道比较经典的题目。我先是在百度的在线笔试中遇到,然后发现剑指Offer上有原题。当然题目并不完全一样不过大致相同。 百度笔试是给你两个根节点判断第棵树是不是第一棵树的子树。剑指Offer是问你第二颗数是不是第一棵树的子结构(也就是说可是是第一棵二叉树的中间阶段)。 笔试的时候恁是没完全通过测试 ...
分类:其他好文   时间:2016-05-24 09:17:57    阅读次数:169
笔试题63. LeetCode OJ (50)
这个题让我们自己实现一个 pow(x,y) 函数,看起来简简单单的一个函数,我相信绝对可以难倒一片人的,因为我们很难将它"写对"。我之前其实也见过这个题的,在剑指offer上就出现过了,我感觉我写这个算法没有问题的,我考虑了很多方面而导致程序看起来比较的乱,最终修改了好几次才正确。       我个人感觉这个题比较重要的一点是 pow(x,y) 的功能的处理比凸显代码能力吧,首先比如: pow(...
分类:其他好文   时间:2016-05-23 15:26:06    阅读次数:225
剑指offer(三十一)之孩子们的游戏(圆圈中最后剩下的数)
题目描述 每年六一儿童节,NowCoder都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为NowCoder的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1...
分类:其他好文   时间:2016-05-23 15:22:50    阅读次数:231
[剑指offer] 字符串的顺序全排列
题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。 输入描述 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 输出描述 顺序输出字符串的所有排列 题目分析  这是一个字符串全排列的问题,把全部序列存在Tre...
分类:其他好文   时间:2016-05-23 13:29:55    阅读次数:184
剑指offer(三十二)之把字符串转换成整数
题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 思路分析: 1.判断字符串是否空 2.定义一个符号位变量和结果变量,并将字符串转为字符数组 3.判断是正数,还是负数 4.判断是否是0-9之间数 代码: public class Solution { public int StrToInt(String str) { if(st...
分类:其他好文   时间:2016-05-23 10:45:59    阅读次数:165
剑指offer 22 栈的压入、弹出序列
*不可以在堆栈为空时,使用s.top()函数,会发生未知! *要注意边界条件!! ...
分类:其他好文   时间:2016-05-23 10:25:12    阅读次数:136
关于矩阵的题
题目:顺时针打印矩阵 voidprintnumber(intx) { cout<<x<<""; } voidPrintMatrixInCircle(int(*num)[4],intcols,introws,intstart) { intendx=cols-1-start; intendy=rows-1-start; //从左到右打印一行 for(inti=start;i<=endx;++i) { intnumber=num[start][i];..
分类:其他好文   时间:2016-05-23 01:12:15    阅读次数:135
笔试题61. LeetCode OJ (48)
这个题的意思是给你一个2D的图像(我们知道2D图像是由(x,y)像素点组成的),题目要求我们将这幅图形顺时针旋转90度,确实是一个比较有趣的题目。      如果你是第一次拿到这个题的话确实比较难动手,但是一旦你见过这类似的题目(比如:剑指offer上面的螺旋数组),那么你就瞬间有思路了。我先画个图解释一下这个题的思路:      主要思路也是由外向里,每次旋转掉一层,重复上面操作,知...
分类:其他好文   时间:2016-05-22 12:37:32    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!