- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 一次遍历找出整型数组中第二大数
const int MIN=-32767;int find_sed_max(int data[],int count){ int max_num=data[0]; int sed_num=MIN; for(int i=1;i<count;i++) { if(data[i]>max_num) { sed_nu
2012-03-31 14:24:04 1635
原创 华为面试
1.static有什么用途?(请至少说明两种)1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用2.引用与指
2012-03-28 11:22:58 392
转载 linux的启动进程与服务
当年对dos开机流程熟知,帮助我解决了不少问题。对于Linux的研究自然也少不了这部分基础知道。LINUX的启动过程究竟是怎么样的?它要启动哪些服务?这些服务是做什么用的? deflag的这篇文章值得一读。本文以RED HAT LINUX9为范例介绍,其实大部分的LINUX都有相同的启动过程.启动过程大致分为:1)开机自检,读取MBR中的引导程序(比如,现在的GRUB,LI
2012-03-26 09:09:20 372
原创 程序员面试:字符串相关问题
1.回文数判断:int huiwenNum(long num) {long result =0;long i=num;while(i>=0){result=result *10 +i%10;i=i/10;}if(result ==num)return 1;elsereturn 0;}2.回文字符串判断:int huiwen
2012-03-20 11:04:11 399
原创 约瑟夫问题:n个人围成一圈从1开始报号,报到m的出圈,直到最后1个人。
面试中的程序题,没有写出来,后来百度了一下,发现时计算机二级考试中的大题。一般有两种方法,1使用数组,对n个人的数组(初始化全为1)进行标记,报到m的标为0。2使用循环链表。int baoShu(int n,int m){ int flag,i,j=0; int *arr=(int *)malloc(n*sizeof(int)); for(i=0;i<n;i++)
2012-03-20 10:51:20 2052
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人