摘要: 温习二叉排序树时敲的代码。 1 #include "stdafx.h" 2 #include <iostream> 3 using namespace std; 4 template<typename T> struct BNode 5 { 6 BNode(T d,BNode *l,BNode *r):data(d),left(l),right(r){} 7 T data; 8 BNode *left; 9 BNode *right; 10 }; 11 template<typename TDat... 阅读全文
posted @ 2013-06-07 22:42 alenpgl 阅读(123) 评论(0) 推荐(0)
摘要: #include <stdio.h> int main(int argc,char *argv[]) { if(argc!=2) return; int a[50],i,res=0; for(i = 0;i<50;++i) a[i]=i*3; res = search(a,atoi(argv[1]),0,sizeof(a)/sizeof(int)-1); if(res!=-1) printf("%d,%d\r\n",search(a,atoi(argv[1]),0,sizeof(a)/s... 阅读全文
posted @ 2013-05-31 21:34 alenpgl 阅读(96) 评论(0) 推荐(0)
摘要: #include <stdio.h>int main(int argc,char *argv[]){ void sortarray(int a[],int s,int e); int a[] = {5,4,6,8,7,0,1,3,2,9}; int s,e; s = 0; e = sizeof(a)/sizeof(a[0])-1; for(;s <= e;++s) printf("%d ",a[s]); printf("\r\n"); sortarray(a,0,e); for(s = 0;s <= e;++s) ... 阅读全文
posted @ 2013-05-31 14:07 alenpgl 阅读(100) 评论(0) 推荐(0)