随笔分类 -  笔试面试

程序员面试题准备(1)单链表逆置
摘要:面试中程序测试,单链表的操作应该是比较容易出现的。单链表的一般操作,比如创建、遍历、插入、删除、清空等常规操作应该是必须掌握的操作,那么程序员面试中可能会出现“非常规”的链表操作,比如链表逆置。由分析可知,长度为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 阅读(174) 评论(0) 推荐(0)

华为2013校园招聘上机笔试题-数字转化为字符串,并判断有无重复字符串
摘要: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 阅读(250) 评论(0) 推荐(0)

华为2013校园招聘上机笔试题-杭州-亲身体会
摘要:今天跑到华为杭州培训中心参加编程考试。和上一轮考的题目不同,这轮的测试程序更简单一点。第一题考素数的判断,第二题考数组中超过平均值的数的个数,第三题考回文数。都是很朴素题目,待网上有完整的题目描述再转载。 阅读全文

posted @ 2012-09-19 22:27 Raphael Lou 阅读(203) 评论(0) 推荐(0)

华为2013校园招聘上机笔试题-删除一个字符串中出现次数最少的字符
摘要: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 阅读(514) 评论(0) 推荐(1)

华为2013校园招聘上机笔试题-对源字符串中的字符串进行查找替换
摘要: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 阅读(287) 评论(0) 推荐(0)

华为2013校园招聘上机笔试题-计算整数二进制表达式中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 阅读(295) 评论(1) 推荐(0)

华为2013校园招聘上机笔试题-整数转换成字符串
摘要: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 阅读(327) 评论(0) 推荐(0)

华为2013校园招聘上机笔试题-杭州
摘要:今年的机试已经要第二轮了,搜索网上资源,备考。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 阅读(783) 评论(0) 推荐(0)

电子秤项目小结
摘要:上个月中接到导师的任务,帮助“电子秤”项目组做项目,而我的任务就是使用嵌入式Linux制作界面,不使用QT等工具,完成串口读写,LCD显示,WIFI发送等基本功能。 接到项目后,就开始寻找实现各种功能所需要的各种技术手段,经过初步上网Google,得出一下基本结论: 1.运用直接写屏技术完成显示功能; 2.基于Linux系统,完成串口设备的操作; 3.WIFI需要依靠特定的设备,目前还在搜寻WIFI模块中; 4.整个软件可能需要多线程技术。(没有理论基础,难点) 目前,显示功能和串口操作正在实验过程中,进程/线程方面正在补充基本知识。 整个过程下来,感觉自己最缺的就是设计软件... 阅读全文

posted @ 2011-11-08 15:52 Raphael Lou 阅读(223) 评论(0) 推荐(0)

导航