数据结构与算法
xuduofeng
深入浅出,万物归宗
展开
-
三种低级排序方法(冒泡 选择 插入)
//冒泡排序 template void ReviewBulk(vector &v, size_t size) { for(int outer = 1; outer < size - 1; outer++) { for(int inter = 0; inter <= size - outer - 1; inter++ ) if(v[inter] > v[inter +原创 2014-12-16 20:07:54 · 351 阅读 · 0 评论 -
字串的排列与组合(Permutation)
void Permutation(char* s, int start, int len) { //assert(s == NULL && start <= len); if(s == NULL || start > len) return ; if(start == len) { for (int i = 0; i <= len; i++) { c原创 2014-12-16 20:10:56 · 216 阅读 · 0 评论