青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

思勤無邪

上學時,因我年齡最小,個頭也最小,上課時,就像大猩猩堆里的猴一般。如今,這猴偶爾也把最近的一些情況寫在這里。

   :: 首頁 :: 聯系 :: 聚合  :: 管理
  132 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

公告

     吾日常三省吾身,曰思、曰勤、曰無邪。

積分與排名

  • 積分 - 187701
  • 排名 - 140

最新隨筆

最新評論

閱讀排行榜

評論排行榜

// 一些排序函數模板


#include <iostream>
using namespace System;

// 排序算法 函數模板

// 直接插入排序函數模板
template <class T>
void InsertionSort(T A[], int n)
{  int i, j;
   T   temp;
   for (i = 1; i < n; i++)
   {  j = i;
      temp = A[i];
      while (j > 0 && temp < A[j-1])
      {  A[j] = A[j-1];   
         j--;
      }
     A[j] = temp;
   }
}

// 交換位置函數模板
template <class T>
void Swap (T &x, T &y)
{
 T temp;
 temp = x;
 x = y;
 y = temp;
}


// 直接選擇排序函數模板
template <class T>
void SelectionSort(T A[], int n)
{  int smallIndex;   
   int i, j;
   for (i = 0; i < n-1; i++)
   {  smallIndex = i;   
      for (j = i+1; j < n; j++)
         if (A[j] < A[smallIndex])
            smallIndex = j;
      Swap(A[i], A[smallIndex]);
   }
}

// 交換排序方法——起泡排序
template <class T>
void BubbleSort(T A[], int n)

 int i,j;            
 int lastExchangeIndex;
 i = n-1;     
 while (i > 0)
 { 
  lastExchangeIndex = 0; 
  for (j = 0; j < i; j++)
  {
   if (A[j+1] < A[j])
   {
    Swap(A[j],A[j+1]);
    lastExchangeIndex = j;    
   }
  }
  i = lastExchangeIndex;
 }
}

// 比較函數指針
// 返回值
//     負值: 第一個參數小于第二個參數
//    0   : 相等
//    正值: 第一個參數大于第二個參數
typedef int (*CFT)(const void*, const void*);

// **************************************
// 對向量base的n個元素按照遞增順序排序
// 用由cmp所指的函數做比較
// 元素的大小是sz
// Shell排序
// **************************************
void ssort(void* base, size_t n, size_t sz, CFT cmp)
{
 for (int gap=n/2; 0<gap; gap/=2)
 {
  for (int i=gap; i<n; i++)
  {
   for (int j=i-gap; 0<=j; j-=gap)
   {
    char* b = static_cast<char*>(base);  // 必須強制
    char* pj = b+j*sz;      // &base[j]
    char* pjg = b+(j+gap)*sz;    // &base[j+gap]
    if (cmp(pjg, pj) < 0)
    {
     // 交換base[j]與base[j+gap]
     for (int k=0; k<sz; k++)
     {
      char temp = pj[k];
      pj[k] = pjg[k];
      pjg[k] = temp;
     }
    }
   }
  }
 }
}

// 比較函數
int compare_int(const void* arg1, const void* arg2)
{
 if (*(int*)arg1 < *(int*)arg2) return -1;
 if (*(int*)arg1 == *(int*)arg2) return 0;
 if (*(int*)arg1 > *(int*)arg2) return 1;
}

void main()
{
 const int MAXSIZE = 20;
 int* iA = new int[MAXSIZE];
 Random* random = new Random;
 for (int i=0; i<MAXSIZE; i++)
 {
  iA[i] = random->Next(100);
 }
 //InsertionSort(iA, 8);
 ssort(iA, MAXSIZE, sizeof(int), compare_int);
 for (int i=0; i<MAXSIZE; i++)
 {
  std::cout<< iA[i] << " ";
 }


 int x;
 std::cin>>x;

}

posted on 2006-05-31 17:26 思勤無邪 閱讀(848) 評論(0)  編輯 收藏 引用 所屬分類: C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            日韩亚洲欧美成人| 性色一区二区三区| 欧美国产日韩免费| 99re亚洲国产精品| 亚洲久久在线| 国产精品剧情在线亚洲| 欧美中文字幕在线播放| 欧美在线影院| 亚洲清纯自拍| 亚洲午夜伦理| 激情久久婷婷| 亚洲精品中文字幕女同| 国产精品久久久久久亚洲调教| 午夜在线观看免费一区| 久久av红桃一区二区小说| 亚洲国产mv| 99国产精品私拍| 好看的日韩av电影| 亚洲国产精品久久久| 欧美日韩精品免费观看视频| 欧美一级在线视频| 久久躁狠狠躁夜夜爽| 亚洲无亚洲人成网站77777 | 一区二区三区导航| 亚洲中无吗在线| 亚洲精品1234| 午夜老司机精品| 亚洲精品美女在线观看| 欧美一级专区| 亚洲视频精选| 美女国内精品自产拍在线播放| 亚洲影视综合| 欧美不卡在线| 久久精品视频一| 欧美日韩国产成人在线| 免费日韩成人| 国产嫩草影院久久久久| 亚洲人成绝费网站色www| 国产精品久久久久婷婷| 欧美freesex8一10精品| 国产日韩精品一区二区| 亚洲精品亚洲人成人网| 在线观看一区二区精品视频| 在线性视频日韩欧美| 91久久夜色精品国产网站| 亚洲欧美bt| 亚洲你懂的在线视频| 欧美成人久久| 老色批av在线精品| 国产日韩精品一区二区浪潮av| 亚洲免费观看视频| 亚洲美女网站| 欧美激情精品久久久久久免费印度| 久久九九国产| 国产午夜精品一区二区三区视频| 亚洲精品色图| 日韩午夜在线| 欧美屁股在线| 亚洲日本欧美| 在线一区二区三区做爰视频网站 | 一区二区高清| 亚洲一区精品电影| 欧美国产视频在线观看| 美女视频黄免费的久久| 激情六月综合| 久久综合久久综合久久综合| 久久九九国产精品| 国语自产偷拍精品视频偷 | 欧美一级午夜免费电影| 亚洲欧美综合v| 国产午夜精品麻豆| 欧美有码视频| 麻豆91精品| 亚洲国产一区二区三区a毛片| 久久伊人免费视频| 亚洲日本欧美| 亚洲欧美久久久| 国产日韩av高清| 久久视频在线视频| 最新成人av在线| 亚洲免费网址| 一区二区三区在线免费播放| 久久综合九色综合欧美狠狠| 亚洲国产成人久久综合一区| 99热免费精品在线观看| 国产精品福利网站| 欧美一区二区三区四区夜夜大片| 久久一区二区三区四区| 91久久精品视频| 国产精品高潮呻吟久久av黑人| 亚洲女人天堂av| 欧美国产日韩xxxxx| 亚洲天堂成人在线视频| 国产精品资源在线观看| 久久伊人精品天天| 99热这里只有精品8| 久久网站免费| 一本色道久久99精品综合| 国产欧美韩日| 欧美精品在欧美一区二区少妇| 亚洲一区二区动漫| 欧美电影免费观看高清完整版| 亚洲性视频h| 一色屋精品视频在线看| 欧美三区免费完整视频在线观看| 午夜精品久久一牛影视| 亚洲国产一区视频| 久久久久久久久一区二区| 99精品欧美一区| 国产亚洲观看| 国产精品v片在线观看不卡| 久久夜色精品国产欧美乱| 亚洲一级黄色| 亚洲精品偷拍| 亚洲电影天堂av| 久久精品99国产精品| 亚洲欧美成人综合| 99国产精品国产精品久久 | 欧美韩日高清| 久久国产精品亚洲77777| 亚洲私人黄色宅男| 亚洲国产精品t66y| 老妇喷水一区二区三区| 欧美一级淫片播放口| 一区二区三区日韩欧美精品| 一区二区三区在线免费观看| 国产日韩在线亚洲字幕中文| 欧美日韩视频在线一区二区观看视频 | 欧美在线不卡| 亚洲手机成人高清视频| 亚洲免费观看高清完整版在线观看熊| 一区二区三区无毛| 国产亚洲一区二区三区在线观看 | 亚洲欧美日韩精品| 在线午夜精品| 亚洲午夜国产成人av电影男同| 亚洲国产精品123| 欧美国产另类| 欧美激情一区二区三区全黄| 免费日韩成人| 欧美成人免费全部| 亚洲成色最大综合在线| 欧美aⅴ99久久黑人专区| 久久综合网络一区二区| 久久久久久成人| 久久人人爽人人爽| 久久亚洲国产精品一区二区| 久久综合精品一区| 久久综合九色99| 欧美成人精品h版在线观看| 欧美激情视频一区二区三区在线播放| 毛片一区二区| 亚洲国产精品成人va在线观看| 亚洲黑丝在线| 99热这里只有成人精品国产| 一区二区激情视频| 亚洲一区二区欧美日韩| 性欧美videos另类喷潮| 欧美在线观看视频在线| 麻豆亚洲精品| 欧美天堂亚洲电影院在线观看 | 欧美国产大片| 欧美三区视频| 国产日韩在线看片| 亚洲国产欧美一区二区三区久久 | 亚洲午夜久久久久久久久电影院| 亚洲一区二区在线看| 久久gogo国模啪啪人体图| 免费成人在线观看视频| 欧美日韩性生活视频| 国产精品色在线| 亚洲国产成人在线播放| 亚洲综合国产精品| 久久免费视频观看| 亚洲精品美女久久7777777| 亚洲欧美日韩天堂| 欧美成人一二三| 国产欧美一区二区视频| 日韩午夜高潮| 另类春色校园亚洲| 一本一本久久a久久精品综合妖精| 午夜久久一区| 欧美日韩亚洲一区在线观看| 国内免费精品永久在线视频| 一区二区三区鲁丝不卡| 久久夜色精品国产亚洲aⅴ| 亚洲免费久久| 免费视频久久| 国产主播一区二区三区| 在线亚洲高清视频| 欧美二区在线| 欧美在线视频一区| 国产精品99一区二区| 亚洲茄子视频| 免费日韩成人| 欧美一区二区精品在线| 欧美日韩亚洲三区| 亚洲三级观看| 麻豆国产精品777777在线| 在线视频精品一区|