![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指OFFER
普通网友
这个作者很懒,什么都没留下…
展开
-
题目1516:调整数组顺序使奇数位于偶数前面
题目1516:调整数组顺序使奇数位于偶数前面时间限制:1 秒内存限制:128 兆特殊判题:否提交:1587解决:523题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。输入:原创 2014-07-12 14:39:28 · 267 阅读 · 0 评论 -
题目1515:打印1到最大的N位数
题目1515:打印1到最大的N位数时间限制:1 秒内存限制:128 兆特殊判题:否提交:1263解决:655题目描述:给定一个数字N,打印从1到最大的N位数。输入:每个输入文件仅包含一组测试样例。对于每个测试案例,输入一个数字N(1输出:对应每个测试案例,依次打印从1原创 2014-07-12 14:48:58 · 289 阅读 · 0 评论 -
题目1506:求1+2+3+...+n
题目1506:求1+2+3+...+n时间限制:1 秒内存限制:128 兆特殊判题:否提交:956解决:564题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。输入:输入可能包含多个测试样例。对原创 2014-07-11 15:07:46 · 662 阅读 · 0 评论 -
题目1214:丑数
题目1214:丑数时间限制:1 秒内存限制:32 兆特殊判题:否提交:1342解决:595题目描述:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。输入:输入包括一个整数N(1原创 2014-07-11 13:27:57 · 300 阅读 · 0 评论 -
题目1361:翻转单词顺序
题目1361:翻转单词顺序时间限制:2 秒内存限制:32 兆特殊判题:否提交:1492解决:448题目描述:JOBDU最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到原创 2014-07-10 15:11:16 · 411 阅读 · 0 评论 -
题目1389:变态跳台阶
题目1389:变态跳台阶时间限制:1 秒内存限制:32 兆特殊判题:否提交:1505解决:892题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。输入:输入可能包含多个测试样例,对于每个测试案例,输入包括一个整数n(1输出:对应每个测试案例,输出该青蛙跳原创 2014-07-17 21:38:05 · 302 阅读 · 0 评论 -
题目1510:替换空格
题目1510:替换空格时间限制:1 秒内存限制:128 兆特殊判题:否提交:3712解决:962题目描述:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。输入:每个输入文件仅包含一组测试样例。原创 2014-04-07 16:30:04 · 313 阅读 · 0 评论 -
题目1386:旋转数组的最小数字
题目1386:旋转数组的最小数字时间限制:1秒内存限制:32兆特殊判题:否提交:3542解决:806题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。输入:输入可能包含多个测试样例,对于原创 2014-04-22 21:36:29 · 255 阅读 · 0 评论 -
题目1387:斐波那契数列
题目1387:斐波那契数列时间限制:1秒内存限制:32兆特殊判题:否提交:3656解决:1097题目描述:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下:输入:输入可能包含多个测试样例,对于每个测试案例,输入包括一个整数n(1。输出:对应每个测试案例,输出第n项斐波那契数列的值。样原创 2014-04-22 21:53:22 · 380 阅读 · 0 评论 -
题目1388:跳台阶
时间限制:1秒内存限制:32兆特殊判题:否提交:2076解决:843题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。输入:输入可能包含多个测试样例,对于每个测试案例,输入包括一个整数n(1。输出:对应每个测试案例,输出该青蛙跳上一个n级的台阶总共有多少种跳法。样例输入:5样例输出原创 2014-04-22 22:30:58 · 280 阅读 · 0 评论 -
题目1511:从尾到头打印链表
题目1511:从尾到头打印链表 时间限制:1 秒内存限制:128 兆特殊判题:否提交:2441解决:803题目描述: 输入一个链表,从尾到头打印链表每个节点的值。输入: 每个输入文件仅包含一组测试样例。每一组测试案例包含多行,每行一个大于0的整数,代表一个链表的节点。第一行是链表第一个节点的值,依次类推。当输入到-1时代表链表输入完毕原创 2014-04-22 21:18:47 · 239 阅读 · 0 评论 -
题目1513:二进制中1的个数
时间限制:1秒内存限制:128兆特殊判题:否提交:1969解决:716题目描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。输入:输入可能包含多个测试样例。对于每个输入文件,第一行输入一个整数T,代表测试样例的数量。对于每个测试样例输入为一个整数。。n保证是int范围内的一个整数。输出:对应每个测试案例,输出一个整数,原创 2014-04-24 21:26:10 · 253 阅读 · 0 评论 -
题目1518:反转链表
题目1518:反转链表 时间限制:1 秒内存限制:128 兆特殊判题:否提交:969解决:405题目描述: 输入一个链表,反转链表后,输出链表的所有元素。(hint : 请务必使用链表)输入: 输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(0输入的第二行包含n个整数t(0输原创 2014-04-24 21:22:19 · 314 阅读 · 0 评论 -
题目1366:栈的压入、弹出序列
题目1366:栈的压入、弹出序列时间限制:1 秒内存限制:32 兆特殊判题:否提交:1672解决:638题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是原创 2014-07-15 12:21:20 · 265 阅读 · 0 评论 -
题目1352:和为S的两个数字
题目1352:和为S的两个数字时间限制:2 秒内存限制:32 兆特殊判题:否提交:2232解决:547题目描述:输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输入:每个测试案例包括两行:第一行包含一个整数n和k,n表示数组中的元素个数,k原创 2014-07-15 22:59:08 · 295 阅读 · 0 评论 -
题目1283:第一个只出现一次的字符
题目1283:第一个只出现一次的字符时间限制:1 秒内存限制:32 兆特殊判题:否提交:1103解决:631题目描述:在一个字符串(1输入:输入有多组数据每一组输入一个字符串。输出:输出第一个只出现一次的字符下标,没有只出现一次的字符则输出-1。样例输入:ABACCD原创 2014-07-17 20:46:14 · 337 阅读 · 0 评论 -
题目1384:二维数组中的查找
题目1384:二维数组中的查找时间限制:1 秒内存限制:32 兆特殊判题:否提交:8946解决:1781题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第一原创 2014-04-07 14:32:18 · 414 阅读 · 0 评论