码迷,mamicode.com
首页 >  
搜索关键字:华为机试练习题    ( 41个结果
[华为机试练习题]28.报数
题目描述: 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出,问最后留下的那位是原来第几号。 题目类别: 数组,指针 难度: 初级 运行时间限制: 10Sec 内存限制: 128MByte 阶段: 入职前练习 输入: 使用标准输入stdio.多行,每行一组数据。 输出: 多行,每行对应求和结果。 样例输入: 3 样例输出: 2 代码/*--...
分类:其他好文   时间:2015-07-01 12:13:05    阅读次数:178
[华为机试练习题]24.删除链表中的重复节点、剩余节点逆序输出
题目描述: 题目描述: 输入一个不带头节点的单向链表(链表的节点数小于100),删除链表中内容重复的节点(重复的节点全部删除),剩余的节点逆序倒排。 要求实现函数: void vChanProcess(strNode * pstrIn,strNode * pstrOut); 【输入】 pstrIn:输入一个不带头节点的单向链表 【输出】 pstrOut:删除内容重复的节点(重复的节点全部...
分类:其他好文   时间:2015-07-01 10:08:44    阅读次数:133
[华为机试练习题]14.整数分隔
题目描述: 一个整数总可以拆分为2的幂的和,例如:7=1+2+4 7=1+2+2+2 7=1+1+1+4 7=1+1+1+2+2 7=1+1+1+1+1+2 7=1+1+1+1+1+1+1总共有六种不同的拆分方式。 再比如:4可以拆分成:4 = 4,4 = 1 + 1 + 1 + 1,4 = 2 + 2,4=1+1+2。 用f(n)表示n的不同拆分的种数,例如f(7)=6. 要求编写程序,...
分类:其他好文   时间:2015-06-30 13:08:05    阅读次数:116
[华为机试练习题]15.删除重复字符/删除重复字符串
题目题目标题:删除重复字符 给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序,并且区分大小写。 详细描述:接口说明 原型: int GetResult(const char *input, char *output) 输入参数: input 输入的字符串 输出参数(需考虑指针指向的内存区域是否有效): ou...
分类:其他好文   时间:2015-06-30 13:02:50    阅读次数:139
[华为机试练习题]16.数字统计
题目题目标题:对输入的整型数组,输出数组元素中的最大值、最大值的个数、最小值和最小值的个数 详细描述:接口说明 原型: voidOutputMaxAndMin(int * pInputInteger,intInputNum,int * pMaxValue,int * pMaxNum,int * pMinValue,int * pMinNum); 输入参数: Int * pInputInteg...
分类:其他好文   时间:2015-06-30 12:59:32    阅读次数:142
[华为机试练习题]17.可怕的阶乘
题目题目标题:计算阶乘n!是一件可怕的事情,因为当n并不是很大时,n!将是一个很大的值。例如13! = 6227020800,已经超过了我们常用的unsigned int类型的取值范围。请设计一个程序,使其可以计算100以内的数的阶乘,结果用字符串的形式输出 详细描述:接口说明 原型: void CalcNN(int n, char *pOut) 输入参数: int n 需要计算的阶乘数 输出参数:...
分类:其他好文   时间:2015-06-30 12:56:28    阅读次数:170
[华为机试练习题]13.火车进站
题目描述: 给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号。要求以字典序排序输出火车出站的序列号。题目类别: 栈 难度: 高级 运行时间限制: 10Sec 内存限制: 128MByte 阶段: 入职前练习 输入: 有多组测试用例,每一组第一行输入一个正整数N(0<N<10),第二行包括N个正整数,范围为1...
分类:其他好文   时间:2015-06-30 10:32:02    阅读次数:187
[华为机试练习题]8.汽水瓶
题目描述: 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?题目类别...
分类:其他好文   时间:2015-06-29 10:01:51    阅读次数:127
[华为机试练习题]1.周期串问题
题目一 如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。例如,abcabcabcabc以3为周期(注意,它也可以6和12为周期,结果取最小周期3)。字符串的长度小于等于100,由调用者保证。 接口说明 原型: int GetMinPeriod(char *inputstring); 输入参数: char * inputstring:字符串...
分类:其他好文   时间:2015-06-29 00:37:20    阅读次数:207
[华为机试练习题]2.大数求和
题目二[大数求和]描述: 给定两个非常大的正整数A和B,位数在50至100之间。求C=A+B;题目类别: 字符串 难度: 中级 运行时间限制: 10Sec 内存限制: 128MByte 阶段: 入职前练习 输入: 因为A和B很大,从高位到低位,以字符串的形式输入两行数字A和B。A和B的位数在50至100之间。输出: 以字符串形式,输出一行,表示A和B的和。样例输入...
分类:其他好文   时间:2015-06-29 00:34:24    阅读次数:162
41条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!