码迷,mamicode.com
首页 >  
搜索关键字:二分法查找 牛客网    ( 556个结果
【剑指Offer】斐波那契数列
问题描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。算法分析这个比较基础,懂斐波那契数列的意思就能写得出来了,不多说。需要注意的是,在牛客网上刷这题的时候不能用递归,递归会超时。代码实现class Solution10 { public: int Fibonacci(int n) { if (n == 0){ retu...
分类:其他好文   时间:2015-09-17 01:15:21    阅读次数:153
【剑指Offer】用两个栈实现队列
问题描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。算法分析:push: 1.将数据压入stack1;pop: 1.将stack1中所有数据弹出到stack2; 2.将stack2中第一个数弹出设置为返回值; 3.将stack2中所有数据弹出到stack1; 4.将返回值返回代码实现class Solution { public: void...
分类:其他好文   时间:2015-09-17 01:13:24    阅读次数:212
【剑指Offer】二进制中1的个数(位运算)
问题描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。算法分析:本题需要用到位运算当传进来一个正整数n时,假设n=3,二进制表示为 011 011&1 = 1 一个1, n右移1位 01&1 = 1 又一个1, n右移1位 共需移31次传进来一个负整数n,假设n = -2 二进制表示为 原码:10000000 00000000 00000000 00000010 反...
分类:其他好文   时间:2015-09-17 01:13:07    阅读次数:266
【剑指Offer】重建二叉树
题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解题思路输入的是前序遍历及中序遍历的结果,如示例: 前序 : 1 2 4 7 3 5 6 8 中序 : 4 7 2 1 5 3 8 6前序遍历的第一个数肯定为root,然后分别构建它的左右子树 在中序遍历里找到它的前一个数,若无,则左...
分类:其他好文   时间:2015-09-16 14:20:34    阅读次数:188
【剑指Offer】矩形覆盖
问题描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。 请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形, 总共有多少种方法?解题思路n=1 - 只有横放一个矩形一种解决办法 n=2 - 有横放一个矩形,竖放两个矩形两种解决办法 n=3 - n=2的基础上加1个横向,n=1的基础上加2个竖向 n=4 - n=3的基础上加1个横向,n=2的基础上加2个竖向 · · ·...
分类:其他好文   时间:2015-09-16 06:26:10    阅读次数:145
【剑指Offer】变态跳台阶
问题描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。 求该青蛙跳上一个n级的台阶总共有多少种跳法。解题思路:每一次调用函数都是查找这个楼梯数有多少种跳法,如果楼梯数已为0, 则表明只有这一种跳法,也就是没有下一步的跳法了; 若不为0,则设这一步会跳1、2、3~n阶,然后将跳完这一步的 下一步跳法的跳法相加,返回结果。示例: n=4 1 1 1 1 1 1 2...
分类:其他好文   时间:2015-09-16 06:25:53    阅读次数:153
【剑指Offer】跳台阶
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。解题思路递归,由上一步到这一步青蛙跳了一级或跳了两级,当前台阶数为n,那跳n级台阶的方法数就是问跳n-1和跳n-2级楼梯方法数相加。由此可看出,这是一个斐波那契数列。 结束条件就是当n=1时,只有一种方法(跳一级);n=0时,0种方法;当n=2时,有两种方法(一次跳一级,跳两次;一次直接跳两级)代码实...
分类:其他好文   时间:2015-09-16 06:25:49    阅读次数:150
《剑指offer》数据流中的中位数
【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】 题目链接:http://www.nowcoder.com/practice/9be0172896bd43948f8a32fb954e1be1?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que...
分类:其他好文   时间:2015-09-14 14:02:43    阅读次数:138
《剑指offer》矩阵中的路径
【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】 题目链接:http://www.nowcoder.com/practice/c61c6999eecb4b8f88a98f66b273a3cc?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que...
分类:其他好文   时间:2015-09-14 14:02:04    阅读次数:209
《剑指offer》滑动窗口的最大值
【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】 题目链接:http://www.nowcoder.com/practice/1624bc35a45c42c0bc17d17fa0cba788?rp=4&ru=/ta/coding-interviews&qru=/ta/coding-interviews/que...
分类:其他好文   时间:2015-09-14 14:01:57    阅读次数:173
556条   上一页 1 ... 45 46 47 48 49 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!