linux --- 一切皆文件
发布时间:2013-05-20 23:10:55
汉诺塔(递归+栈存储打印)#include <stdio.h>#define MAXLEN 32struct _hanno { int stack[MAXLEN]; int index;}hanno[3];void hanno_print(){ int i,j; for(i = 0;i < 3;i ++){ .........【阅读全文】
发布时间:2013-05-20 22:17:06
1:寻找在t串中s串出现的位置,没有找到返回-1#include <stdio.h>#define MAXLEN 10000int mygetline(char line[],int maxlen);int findstr(char line[],char old[]);int main(void){ int len,address,linenum = 1; char line[MAXLEN]; &nbs.........【阅读全文】
发布时间:2013-05-19 22:24:16
1:折半查找int binsearch(int x,int v[],int n){ int low,high,mid; low = 0; high = n -1; mid = (low + high)/2; while(low v[mid]){.........【阅读全文】
发布时间:2013-05-19 21:01:44
1:编写函数 setbits(x,p,n,y),将x的从p位开始的n位用y最右边的n位代替分析如下:先将从p位开始的n位置为 0yyyyyy……xxxx……yyyy11111……0000……1111假设 100100100 ,p 为 8 ,n为 4,y 1111111111 (从左往右从0开始计数)(~0 << n) 10000 (~(~0 <.........【阅读全文】