⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 quicksort.cc

📁 模糊聚类分析的源程序!
💻 CC
字号:
//**************************************************************//*   filename: quicksort.cc                                   *//*                                                            *//**************************************************************//* programmed by: Oliver Wagner                               *//* last change: 08-02-95                                      *//**************************************************************#include "quicksort.h"char Groesser (char *Das, char *AlsDas);void Quicksort (char **Das, int von, int bis);char Groesser (char *Das, char *AlsDas){  char Result = 1;  int i = 0;  while ((Das[i] == AlsDas[i]) &&	 (Das[i] != '\0') &&	 (AlsDas[i] != '\0')) {    i++;  }  if ((Das[i] < AlsDas[i]) || (Das[i] == '\0'))    Result = 0;  return (Result);}void quicksort (char **me, int number){  Quicksort (me, 0, number - 1);}void Quicksort (char **Das, int von, int bis){  int r, i, j;  char *StringBuffer, *TestString;  if (bis > von) {    i = von;    j = bis;    /* Waehle r einmal in der Mitte */    r = (von + bis) / 2;    TestString = Das[r];    do {      while (Groesser (TestString, Das[i]))	i++;      while (Groesser (Das[j], TestString))	j--;      if (i <= j) {	StringBuffer = Das[i];	Das[i] = Das[j];	Das[j] = StringBuffer;	i++;	j--;      }    } while (j >= i);    Quicksort (Das, von, j);    Quicksort (Das, i, bis);  }};void quicksort (DVektor & dvektor, IVektor & ivektor){}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -