算法
Starry sky
这个作者很懒,什么都没留下…
展开
-
排序算法(c++编写)
#include using namespace std; //选择排序,计算出每个元素的名次 template void rank1(T a[], int n, int r[]) { for(int i = 0; i r[i] = 0;//初始化 for(int i = 1;i for(int j = 0;转载 2015-11-12 16:29:42 · 336 阅读 · 0 评论 -
动态线性表
假设原数组T a[ ],长度为n,需要将其加长或者缩短到长度为m的数组: 用C++描述 首先动态分配一个大小为m的数组;然后将原数组a的元素拷贝过去; template void changeListLength(T * &a, int oldSize, int newSize) { if( newSize throw illegalParameterValue("the new原创 2015-11-15 21:08:14 · 364 阅读 · 0 评论