<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      讀書筆記 算法導(dǎo)論 快速排序 QuickSort 使用最后一個元素作為pivot

      快速排序是實際編程應(yīng)用中最常見的排序方式

      他有非常好的性能

      最差情況的時間復(fù)雜度為 O(N平方)

      平均情況的時間復(fù)雜度為 O(N logN)  ,而且擁有一個非常小的系數(shù)

      并且空間復(fù)雜度也非常小 就是O(N)

      不過這個算法也是比較難理解的...

      以下是一個使用最后一個元素作為pivot的快速算法實現(xiàn)

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Runtime.InteropServices;

      namespace IntroduceToAlgorithm
      {

      public class QuickSort
      {
      public void Sort(int[] A, int StartIndex = 1, int EndIndex = -1)
      {
      if (EndIndex == -1)
      {
      EndIndex
      = A.Length;
      }
      if (StartIndex < EndIndex)
      {
      int q = Partition(A, StartIndex, EndIndex);

      Sort(A, StartIndex, q
      - 1);
      Sort(A, q
      + 1, EndIndex);
      }
      }

      public int Partition(int[] A, int StartIndex, int EndIndex)
      {
      int x = A[EndIndex - 1];
      int i = StartIndex - 1;

      for (int j = StartIndex; j <= EndIndex - 1; j++)
      {
      if (A[j - 1] <= x)
      {
      i
      = i + 1;
      Exchange(A, i
      - 1, j - 1);
      }
      //A.Print();
      }
      Exchange(A, i, EndIndex
      - 1);
      //A.Print();
      return i + 1;


      }

      public void Exchange(int[] A, int i, int i2)
      {
      int val = A[i];
      A[i]
      = A[i2];
      A[i2]
      = val;
      }
      }

      }

      PS: 這算法在做實現(xiàn)的時候還是很難理解的...如果只是對著代碼看...雖然代碼很少

      posted on 2011-04-05 17:46  聽說讀寫  閱讀(693)  評論(0)    收藏  舉報

      導(dǎo)航

      主站蜘蛛池模板: 国产日韩一区二区三区在线观看 | 91人妻无码成人精品一区91| 国产精品午夜福利资源| 嫩江县| 亚洲免费一区二区av| av中文字幕在线二区| 经典国产乱子伦精品视频| 午夜精品一区二区三区成人| 一区二区三区综合在线视频| 人妻av一区二区三区av免费| 成在线人永久免费视频播放 | 成人亚洲一级午夜激情网| 久操线在视频在线观看| 各种少妇wbb撒尿| 97久久精品人人澡人人爽| 秋霞无码久久久精品| 女人张开腿无遮无挡视频| 国产精品黄在线观看免费| 亚洲人成网站在线播放2019| 亚洲精品乱码久久久久久按摩高清| 国产精品高清一区二区三区| 成人精品区| 青青草国产自产一区二区| 欧美大胆老熟妇乱子伦视频| 成人婷婷网色偷偷亚洲男人的天堂| 又大又粗又爽的少妇免费视频| 久久精品国产亚洲av麻豆软件| 免费午夜无码片在线观看影院| 一区二区亚洲精品国产精| 国产一区二区日韩经典| 毛茸茸性xxxx毛茸茸毛茸茸| 一区二区三区四区精品黄| 国产99久一区二区三区a片 | 天天躁日日摸久久久精品| 国产精品黄色片| A男人的天堂久久A毛片| 国产日韩精品欧美一区喷水| 亚洲久久色成人一二三区| 亚洲精品国产中文字幕| 中文字幕丰满乱子无码视频| 国产高清精品在线91|