码迷,mamicode.com
首页 >  
搜索关键字:华为机试    ( 376个结果
华为机试—子串分离
题目描述:    通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔。请编写一个程序,自动分离出各个子串,并使用’,’将其分隔,并且在最后也补充一个’,’并将子串存储。  如果输入“abc def gh i        d”,结果将是abc,def,gh,i,d,    要求实现函数:    void DivideString(const char *pInputS...
分类:其他好文   时间:2015-01-07 00:41:07    阅读次数:170
华为机试—逆序链表输出
题目描述:    将输入的一个单向链表,逆序后输出链表中的值。链表定义如下:  typedef struct tagListNode  {        int value;        struct tagListNode *next;  }ListNode;    要求实现函数:    void converse(ListNode **head);  【输入】head: ...
分类:其他好文   时间:2015-01-07 00:39:53    阅读次数:215
华为机试—字符串替代(aa-bc)
将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。 要求实现函数: void convert(char *input,char* out...
分类:其他好文   时间:2015-01-07 00:39:21    阅读次数:149
Operation on character string to delete same alphabet
#include #include char a[]={'a','b','a','c','a','c','d','e','k','b'}; typedef char key_type; typedef struct node{ key_type key; struct node *next; }node, *pnode; void insert(pnode *root, key_type k...
分类:其他好文   时间:2015-01-06 11:58:17    阅读次数:121
华为机试—最长回文子串
输入一个字符串,输出最长回文子串。当最长回文子串不止一个时,全部输出。 #include #include using namespace std; #define N 100 string convert(string s) { string out=""; int len=s.length(); for (int i=len-1;i>=0;i--) { ...
分类:其他好文   时间:2015-01-06 10:04:03    阅读次数:134
华为机试—输出一个数字各个位数和
两种解法: 1、逐位相加 #include #include using namespace std; int main() { int s; cin>>s; int sum=0; while (s!=0) { sum=sum+s%10; s=s/10; } cout<<sum; return 0; } 2、转换成字符串相加 #includ...
分类:其他好文   时间:2015-01-06 10:03:24    阅读次数:112
华为机试—单词计数
输入一段文章,输出最高频与次高频的单词(全部小写,逗号分隔)。文章中仅出现空格,逗号和句号这三种分隔符。 不考虑频率一致的情况。忽略大小写。 输入:I am a student.I come from XiDian,I love XiDian. 输出:i,xidian #include #include #include #include using n...
分类:其他好文   时间:2015-01-06 00:54:14    阅读次数:233
华为机试—物品放箩筐
/* 你有一个容量为100的箩筐,给你30个物品,每个物品的体积已知, 问:最多能装多少个物品。 思路:排序,最小的体积的先放 输入:5 59 100 1 2 3 20 20 30 40 50 60 20 20 20 20 10 10 10 10 10 100 20 20 20 20 20 20 20 30 输出:11 */ #include using namespace...
分类:其他好文   时间:2015-01-06 00:53:04    阅读次数:169
华为机试—相同子串
输入一个字符串,判断是否含有相同的子串(字串长度大于1),是输出1,否,输出0。 例如12312含有两个12,所以输出1;23456则没有相同子序列,输出0. 输入:12312 输出:1 #include #include using namespace std; int main(int argc, char *argv[]) { string s; cin>...
分类:其他好文   时间:2015-01-06 00:51:48    阅读次数:198
华为机试—字符串去重排序
输入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出。 #include #include using namespace std; int main(int argc, char *argv[]) { string s; while(cin>>s) { for(int i=0;i<s.size();++i) for(i...
分类:编程语言   时间:2015-01-06 00:51:40    阅读次数:232
376条   上一页 1 ... 25 26 27 28 29 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!