会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
修修55
上一页
1
···
8
9
10
11
12
13
14
15
16
···
29
下一页
集合的子集
摘要: 题目描述 请编写一个方法,返回某集合的所有非空子集。 给定一个int数组A和数组的大小int n,请返回A的所有非空子集。保证A的元素个数小于等于20,且元素互异。各子集内部从大到小排序,子集之间字典逆序排序,见样例。 测试样例: class Permutation { public: vector
阅读全文
posted @ 2017-04-20 23:56 123_123
阅读(253)
评论(0)
推荐(0)
编辑
魔术索引II
摘要: 题目描述 在数组A[0..n-1]中,有所谓的魔术索引,满足条件A[i]=i。给定一个不下降序列,元素值可能相同,编写一个方法,判断在数组A中是否存在魔术索引。请思考一种复杂度优于o(n)的方法。 给定一个int数组A和int n代表数组大小,请返回一个bool,代表是否存在魔术索引。 测试样例:
阅读全文
posted @ 2017-04-20 22:42 123_123
阅读(130)
评论(0)
推荐(0)
编辑
魔术索引I
摘要: 题目描述 在数组A[0..n-1]中,有所谓的魔术索引,满足条件A[i]=i。给定一个升序数组,元素值各不相同,编写一个方法,判断在数组A中是否存在魔术索引。请思考一种复杂度优于o(n)的方法。 给定一个int数组A和int n代表数组大小,请返回一个bool,代表是否存在魔术索引。 测试样例: [
阅读全文
posted @ 2017-04-20 22:13 123_123
阅读(101)
评论(0)
推荐(0)
编辑
机器人走方格I
摘要: 题目描述 有一个XxY的网格,一个机器人只能走格点且只能向右或向下走,要从左上角走到右下角。请设计一个算法,计算机器人有多少种走法。 给定两个正整数int x,int y,请返回机器人的走法数目。保证x+y小于等于12。 测试样例:
阅读全文
posted @ 2017-04-20 21:39 123_123
阅读(84)
评论(0)
推荐(0)
编辑
上楼梯
摘要: 题目描述 有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶、3阶。请实现一个方法,计算小孩有多少种上楼的方式。为了防止溢出,请将结果Mod 1000000007 给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100000。 测试样例:
阅读全文
posted @ 2017-04-20 21:35 123_123
阅读(111)
评论(0)
推荐(0)
编辑
丑数
摘要: 题目描述 把只包含素因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 class Solution { public: int GetUglyNumber_Solution(in
阅读全文
posted @ 2017-04-20 04:51 123_123
阅读(93)
评论(0)
推荐(0)
编辑
第k个数
摘要: 题目描述 有一些数的素因子只有3、5、7,请设计一个算法,找出其中的第k个数。 给定一个数int k,请返回第k个数。保证k小于等于100。 测试样例: 3 返回:7 class KthNumber { public: int findKth(int k) { // write code here
阅读全文
posted @ 2017-04-20 04:41 123_123
阅读(147)
评论(0)
推荐(0)
编辑
奇偶位交换
摘要: 题目描述 请编写程序交换一个数的二进制的奇数位和偶数位。(使用越少的指令越好) 给定一个int x,请返回交换后的数int。 测试样例: 10 返回:5 class Exchange { public: int exchangeOddEven(int x) { // write code here
阅读全文
posted @ 2017-04-20 03:42 123_123
阅读(126)
评论(0)
推荐(0)
编辑
整数转化
摘要: 题目描述 编写一个函数,确定需要改变几个位,才能将整数A转变成整数B。 给定两个整数int A,int B。请返回需要改变的数位个数。 测试样例: 10,5 返回:4 class Transform { public: int calcCost(int A, int B) { // write co
阅读全文
posted @ 2017-04-20 03:27 123_123
阅读(87)
评论(0)
推荐(0)
编辑
二进制小数
摘要: 题目描述 有一个介于0和1之间的实数,类型为double,返回它的二进制表示。如果该数字无法精确地用32位以内的二进制表示,返回“Error”。 给定一个double num,表示0到1的实数,请返回一个string,代表该数的二进制表示或者“Error”。 测试样例:
阅读全文
posted @ 2017-04-20 01:56 123_123
阅读(173)
评论(0)
推荐(0)
编辑
上一页
1
···
8
9
10
11
12
13
14
15
16
···
29
下一页
导航
博客园
首页
联系
订阅
管理
公告