数据结构
wangyan9110
菜鸟网络,我的个人博客http://yywang.info/
展开
-
使用递归实现二分法查找
#include "stdio.h" void Search(int p[],int low,int height,int key) { int middle=(low+height)/2; if(low>height) { printf("没有该数!"); return; } if(p[middle]==key) { printf("%d\n",middle); r原创 2012-03-20 00:40:40 · 9503 阅读 · 0 评论 -
实现一个字符串查找子串的函数
#include int Search(char *str,char *sum) { int l1=strlen(str); int l2=strlen(sum); if(l1-l2<0) return -1; else { int i,j; for(i=0;i<l1;i++) { if(sum[0]==str[i]) { int flag原创 2012-03-20 23:59:04 · 4965 阅读 · 1 评论 -
算法实现将一个输入的数字颠倒(输入12345->54321)
#include char *change(char *str) { int length=strlen(str); int i; char flag; for(i=0;i<length/2;i++) { flag=str[length-1-i]; str[length-1-i]=str[i]; str[i]=flag; } return str; } void m原创 2012-03-20 23:45:45 · 5828 阅读 · 0 评论