示例#1
0
//╣щ╧И╟Фя║тЯеепР
void Recursive_SelectionSort(int *A, int start, int end)
{
	if(start < end){
		OrderMin(A,start,end);
		Recursive_SelectionSort(A, start+1, end);
	}
}
示例#2
0
//╣щ╧И╟Фц╟ещеепР
void Recursive_BubbleSort(int *A, int start, int end)
{
	if(start < end){
		OrderMin(A, start, end);
		Recursive_BubbleSort(A, start+1, end);
	}
}
示例#3
0
void TailGF::save(string file, bool accumulate) const {
  const int omin(OrderMin()), omax(OrderMax());
  stringstream fs; 
  fs<<file<<(( ( N1*N2>1) ) ? "/" : ".") <<"Moments.dat";
  ofstream f(fs.str().c_str(), (accumulate ? ios::out|ios::app : ios::out));
  f.setf(ios::fixed,ios::floatfield);f.precision(PRECISION_OUTPUT);
  f<<OrderMin()<<endl<<OrderMax()<<endl;
  for (int r=omin; r<=omax; r++) f << (*this)[r];
  f.close();
}