08 2011 档案

摘要:1.快速排序//By LYLtimvoid swap(int *a, int *b){ int t = *a; *a = *b; *b = t; }void QSort(int l, int r){ int lp = l, rp = r, m = (l + r) >> 1; while (lp a[m]) rp--; if (lp > 1; sort(start, mid); sort(mid+1, end); merge(start, mid, end); }}3.希尔排序//By LYLtimvoid ShellSort(int a[], unsigned n){ uns 阅读全文
posted @ 2011-08-12 11:41 LYLtim 阅读(564) 评论(0) 推荐(0)
摘要:编写函数diamond打印一个菱形。如果调用diamond(3, '*')则打印: ** * * *如果调用diamond(5, '+')则打印: + + + ++ + + + + + + + +如果用偶数做参数则打印错误提示。/*每一行的星号和空格的数量是纵坐标i的函数关系,**图形关于横轴对... 阅读全文
posted @ 2011-08-04 17:57 LYLtim 阅读(1096) 评论(0) 推荐(0)