码迷,mamicode.com
首页 >  
搜索关键字:剑指offer c++    ( 3728个结果
[剑指offer] 矩形覆盖
题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 输入描述 一个大矩形 输出描述 覆盖的方法数 题目分析 设 被n个2*1的小矩形无重叠地覆盖的方法总数为 f(n)当n=1时,明显f(1)=1; 当n=2时,只能两个都横着或两个都竖着放,有f(2)=2; 当小矩形个数为n,来覆盖这个2*n的...
分类:其他好文   时间:2016-04-28 10:41:43    阅读次数:227
剑指OFFER(百度笔试)——二叉树的子结构
百度软件开发实习生笔试: 1.模拟短作业优先调度算法,计算平均等待时间,例如输入[0,2,4,8]表示四个作业分别是第0s到、第2s到、第4s到、第8s到。[2,1,6,3]表示四个作业的运行时间。 计算平均等待时间。每个作业的等待时间:实际开始时间-到达时间。(不可剥夺) 2.二叉树的子结构,输入 ...
分类:其他好文   时间:2016-04-27 22:19:31    阅读次数:305
[剑指offer] 变态跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法 输入描述 台阶数 输出描述 跳法数 题目分析 设n阶的跳数为f(n) 当n=1时,f(1) = 1 当n=2时,分为最后一步 跳2阶和跳1阶 两种情况,有f(2)=f(0)+f(1)=1+1=2 当n=3时,分为最后一步 跳3阶、跳2阶和跳1阶 三种情况,有f(3...
分类:其他好文   时间:2016-04-27 17:17:32    阅读次数:109
[剑指offer] 跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 输入描述 台阶级数 target 输出描述 多少种跳法 题目分析 假设跳上n阶台阶时有f(n)种跳法  要跳上n阶只能从n-1阶或是n-2阶跳上去  那么有f(n)=f(n-1)+f(n-2)成立,这符合斐波那契数列  显然n=1时 f(1)=1,n=2时f(2)=2,n=3时f(3)=...
分类:其他好文   时间:2016-04-27 11:00:42    阅读次数:123
剑指Offer--026-复杂链表的复制
链接 牛客OJ:复杂链表的复制 九度OJ:http://ac.jobdu.com/problem.php?pid=1524 GitHub代码: 026-复杂链表的复制 CSDN题解:剑指Offer–026-复杂链表的复制 牛客OJ 九度OJ CSDN题解 GitHub代码 复杂链表的复制 1524-复杂链表的复制 剑指Offer–026-复杂...
分类:其他好文   时间:2016-04-26 21:56:34    阅读次数:181
剑指Offer--027-二叉搜索树与双向链表
链接 牛客OJ:复杂链表的复制 九度OJ:http://ac.jobdu.com/problem.php?pid=1524 GitHub代码: 026-复杂链表的复制 CSDN题解:剑指Offer–026-复杂链表的复制 牛客OJ 九度OJ CSDN题解 GitHub代码 复杂链表的复制 1524-复杂链表的复制 剑指Offer–026-复杂...
分类:其他好文   时间:2016-04-26 21:13:52    阅读次数:276
剑指Offer--029-数组中出现次数超过一半的数字
链接 牛客OJ:数组中出现次数超过一半的数字 九度OJ:http://ac.jobdu.com/problem.php?pid=1370 GitHub代码: 029-数组中出现次数超过一半的数字 CSDN题解:剑指Offer–029-数组中出现次数超过一半的数字 牛客OJ 九度OJ CSDN题解 GitHub代码 数组中出现次数超过一半的数字 1...
分类:编程语言   时间:2016-04-26 20:03:13    阅读次数:274
[剑指offer] 旋转数组的最小数字
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减序列的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 输入描述 一个非递减序列的一个旋转数组 输出描述 输出旋转数组的最小元素 题目分析  原数组最小的值必然是第一个,旋转后数组是两个非递减数组的拼接,只要找到第二个非递减数组...
分类:编程语言   时间:2016-04-25 16:32:05    阅读次数:233
剑指offer系列16---二叉树的镜像
【题目】二叉树的镜像【思路】方法一:采用递归方式进行交换,先交换根节点的左右节点,接着交换左右结点的左右结点 方法二:采用非递归方式,即依次遍历左右子树结点依次交换,采用栈操作方式stack ...
分类:其他好文   时间:2016-04-25 13:01:06    阅读次数:139
剑指offer的学习(一)
任意输入一个十进制数字,求其二进制表示中1的个数 简单的右移算法将产生死循环(在输入数字为负时产生) 因此使用下述算法: ...
分类:其他好文   时间:2016-04-23 13:11:55    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!