2012年9月25日

摘要: 面试中程序测试,单链表的操作应该是比较容易出现的。单链表的一般操作,比如创建、遍历、插入、删除、清空等常规操作应该是必须掌握的操作,那么程序员面试中可能会出现“非常规”的链表操作,比如链表逆置。由分析可知,长度为N的链表逆置需循环N次,每次循环将当前结点的Next指针保存,改变当前结点的Next指针指向前一指针(在上一次循环中保存)。程序参考链接:http://shijuanfeng.blogbus.com/logs/162994602.htmlCList* converseList(CList *head){ CList *conHead = head; CList *be... 阅读全文
posted @ 2012-09-25 23:18 Raphael Lou 阅读(169) 评论(0) 推荐(0) 编辑

2012年9月22日

摘要: 2013华为校园招聘机试题9月10日题题目及参考解答来源:http://blog.csdn.net/caollcool/article/details/79723825.【题目】2013华为校园招聘机试题目题5:将一个int类型的数字转化为字符串,并判断有无重复字符串(长度应大于2)有返回1,无返回2 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #define MAX 200 5 6 int ItoAandRepeat(unsigned int theNum,char 阅读全文
posted @ 2012-09-22 15:12 Raphael Lou 阅读(243) 评论(0) 推荐(0) 编辑

2012年9月19日

摘要: 今天跑到华为杭州培训中心参加编程考试。和上一轮考的题目不同,这轮的测试程序更简单一点。第一题考素数的判断,第二题考数组中超过平均值的数的个数,第三题考回文数。都是很朴素题目,待网上有完整的题目描述再转载。 阅读全文
posted @ 2012-09-19 22:27 Raphael Lou 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 2013华为校园招聘机试题9月10日题题目及参考解答来源:http://blog.csdn.net/caollcool/article/details/7971752http://blog.csdn.net/nixindong1984/article/details/79645554.【功能】删除一个字符串中出现次数最少的字符 【函数原型】char*delChar(char*s,intiLen) 【输入】s为输入字符串 iLen为输入字符串长度 【返回】如输入字符串为“abcdd”,输出为"dd"。字符串中只有小写字母,不含空格且字符串最大长度不超过20。 1 #inclu 阅读全文
posted @ 2012-09-19 22:20 Raphael Lou 阅读(501) 评论(0) 推荐(1) 编辑

2012年9月18日

摘要: 2013华为校园招聘机试题9月10日题题目及参考解答来源:http://blog.csdn.net/caollcool/article/details/79712373.【功能】对源字符串中得字符串进行查找替换并返回动态申请空间的指针char*Fun(char*pSrc,char*pOldStr,char*pNewStr); 【输入】pSrc源字符串 pOldStr需要被替换的字符串 pNewStr替换的新的字符串 【返回】替换后的新的字符串的指针#include <stdio.h>#include <stdlib.h>#include <string.h> 阅读全文
posted @ 2012-09-18 21:42 Raphael Lou 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 2013华为校园招聘机试题9月10日题题目及参考解答来源:http://blog.csdn.net/caollcool/article/category/12348412.计算整数二进制表达式中0的个数,最左边1前面的0不考虑。voidGenZeroNum(intnVal,int&nZeroNum);#include <stdio.h>void GenZeroNum(int nVal,int* nZeroNum){ int inter,remainder; (*nZeroNum)=0; inter=nVal/2; remainder=nVal%2; while(i... 阅读全文
posted @ 2012-09-18 21:02 Raphael Lou 阅读(284) 评论(1) 推荐(0) 编辑
摘要: 2013华为校园招聘机试题9月10日题题目来源:http://blog.csdn.net/caollcool/article/category/1234841解答参考来源:http://www.360doc.com/content/11/1103/19/1317564_161441610.shtml1:把整数转换成字符串 void ConvertIntToStr(int nVal, char* pStr); 1 #include<stdio.h> 2 3 void ConvertIntToStr(int nVal, char* pStr) 4 { 5 char buf[100]; 阅读全文
posted @ 2012-09-18 16:30 Raphael Lou 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 今年的机试已经要第二轮了,搜索网上资源,备考。2013华为校园招聘机试题9月10日题(杭州):机试题目及解答来源:http://blog.chinaunix.net/uid-26868581-id-3334342.html题目部分:View Code 1 /* 2 3 题目描述(60分): 4 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 5 比如字符串“abacacde”过滤结果为“abcde”。 6 7 要求实现函数: 8 void stringFilter(const char *pInputS... 阅读全文
posted @ 2012-09-18 15:58 Raphael Lou 阅读(767) 评论(0) 推荐(0) 编辑

导航