摘要: 堆排序 参考《算法导论》《C程序设计语言》 #include<stdio.h> int HEAPSIZE=8; int LENGTH=8; void view(int A[]); int parent(int i){//节点i的父节点下标 return (i+1)/2-1; } int left(i 阅读全文
posted @ 2016-02-24 22:57 hopskin1 阅读(261) 评论(0) 推荐(0) 编辑
摘要: QuickSort 参考《算法导论》,《C程序设计语言》 #include<stdio.h> void swap(int v[], int i, int j); void view(int v[]); //主元为A[r] //partition后,A[p..i]<=A[r] //A[i+1]=A[r 阅读全文
posted @ 2016-02-24 13:58 hopskin1 阅读(197) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> //printd函数: 打印十进制数n void printd(int n){ if(n<0){ putchar('-'); n=-n; } if(n/10) printd(n/10); putchar(n%10+'0'); } int main() { int 阅读全文
posted @ 2016-02-24 11:12 hopskin1 阅读(242) 评论(0) 推荐(0) 编辑
摘要: C语言带参数的main函数 #include<stdio.h> int main(int argc,char*argv[]) { int i; for(i=0;i<argc;i++) printf("%s\n",argv[i]); getchar(); getchar(); return 0; } 阅读全文
posted @ 2016-02-24 10:51 hopskin1 阅读(386) 评论(0) 推荐(0) 编辑