题目描述: 输入2个数字,最后输出2个数字的最大公约数
题目类别: 位运算
难度: 初级
运行时间限制: 无限制
内存限制: 无限制
阶段: 入职前练习
输入: 2个整数
输出: 输出数字1和2的最大公约数
样例输入: 2 3
样例输出: 1
代码/*---------------------------------------
* 日期:2015-07-...
分类:
其他好文 时间:
2015-07-05 16:46:07
阅读次数:
174
题目描述: 输入一个升序单向链表和一个链表节点,向单向链表中按升序插入这个节点。
输入为空指针的情况视为异常,另外不考虑节点值相等的情况。
链表结点定义如下:
struct ListNode
{
int m_nKey;
ListNode* m_pNext;
};
详细描述:
接口说明
原型:ListNode* InsertNodeToList(ListN...
分类:
其他好文 时间:
2015-07-04 12:44:20
阅读次数:
149
题目描述: 正整数M 的N次方有可能是一个非常大的数字,我们只求该数字的最后三位例1:比如输入5和3 ,5的3次方为125,则输出为125 例2:比如输入2和10 2的10次方为1024 ,则输出结果为24例3:比如输入111和5 111的5次方为116850581551,则输出结果为551
练习阶段: 初级
代码/*-------------------------------...
分类:
其他好文 时间:
2015-07-04 12:40:58
阅读次数:
119
题目描述: 如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数(亦称为自恋性数),1除外,如407 = 43+03+73就是一个阿姆斯特朗数。试编程求n(n ≤ 65536)以内的所有阿姆斯特朗数。
接口说明
原型:int CalcArmstrongNumber(int n);
输入参数:int n: n ≤ 65536
返回值: n以内的阿姆斯特朗数的数量
练习阶段:...
分类:
其他好文 时间:
2015-07-04 11:12:52
阅读次数:
238
问题描述:给出4个1-10的数字,通过加减乘除,得到数字为24就算胜利
输入:
4个1-10的数字。[数字允许重复,测试用例保证无异常数字]
输出:
True or False...
分类:
编程语言 时间:
2015-07-03 23:29:35
阅读次数:
194
题目描述: 题目标题:求某二进制数中1的个数。给定一个unsigned int型的正整数,求其二进制表示中“1”的个数,要求算法的执行效率尽可能地高。
详细描述:原型:int GetCount(unsigned int num)
输入参数: num 给定的正整数
输出参数(指针指向的内存区域保证有效):无
返回值:返回1的个数举例:输入13,则对应的二进制是1101,那么1的个数为3个。则...
分类:
其他好文 时间:
2015-07-03 23:28:53
阅读次数:
236
题目描述: 输入一个10进制数字,请计算该数字对应二进制中0的个数,注意左数第一个1之前的所有0都不需要计算。不需要考虑负数的情况。
题目类别: 位运算
难度: 初级
运行时间限制: 无限制
内存限制: 无限制
阶段: 入职前练习
输入: 要计算的十进制非负数
输出: 二进制中第一个1之后0 的个数
样例输入: 2
样例输出: 1
代码/*----------...
分类:
其他好文 时间:
2015-07-03 23:27:46
阅读次数:
142
题目描述: 请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串;注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”,如果没有数字,则返回空字符串(“”)而不是NULL!
样例输入abcd12345ed125ss123058789abcd12345ss54761
样例输出输出123...
分类:
其他好文 时间:
2015-07-03 17:32:00
阅读次数:
151
题目题目标题:求二叉树的宽度和深度
给定一个二叉树,获取该二叉树的宽度和深度。 例如输入
a
/ b c
/ \ / d e f g返回3.
接口说明
原型: int GetBiNodeInfo(BiNode &head, unsigned int *pulWidth, unsigned int *pulHeight)
输入参数: head 需要获取...
分类:
其他好文 时间:
2015-07-03 15:48:28
阅读次数:
150
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。
合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足存在i(1<=i<=K)使得T1 < T2 <...... < Ti-1 Ti+1 >......>TK。 你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列...
分类:
其他好文 时间:
2015-07-02 17:39:27
阅读次数:
370