亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

組合算法概論(1)

2019-11-18 11:25:26
字體:
來源:轉載
供稿:網友


組合算法概論(A Brief IntrodUCtion to Combinatorial Algorithm)

    組合算法是算法分析學當中非常重要的一個分支,關于它在計算機科學的地位我就不敖述了,下面為大家整理了整個材料,算法是我收集的,只是分門別類簡單介紹一下,然后把我的材料做了個整理,大家收藏吧,感覺挺有用的,費了我好長時間和精力呀,我現在預備考研了,沒有太多時間發很多經典文章了,這片算是大部頭了。
    關于組合學問題的算法,計算對象是離散的、有限的數學結構。從方法學的角度,組合算法包括算法設計和算法分析兩個方面。關于算法設計,歷史上已經總結出了若干帶有普遍意義的方法和技術,包括動態規劃、回溯法、分支限界法、分治法、貪心法等。下面我們著重談談幾個有代表性的組合算法:
單純形法:
    這是一種線性規劃算法,由G.B.Dantzig在1947年提出,后來由他和其他的學者又提出了單純形法的變形和改進。這些被實踐證實都是行之有效的,線性規劃研究線性目標函數在一組線性等式與線性不等式約束下的極值問題。這本來是連續問題,Dantzig發現線性規劃問題的可行解集(即滿足約束條件的點的全體)是一個超多面體。假如它的最優解存在,那么這個最優解一定可以在超多面體的一個頂點取到。由于超多面體的頂點只有有限個,從而使線性規劃成為一個組和優化問題。單純形法是按照一定的規則,從可行解集的一個頂點轉移到另一個頂點,使得目標函數的值不斷地得到改進,最后達到最優。盡管單純形法一直使用得很好,但是在最壞情況下它需要指數運行時間,從而使線性規劃問題是否屬于P類一度成為人們關心的問題。后來的橢球算法和投影算法都很好的解決了這個問題。
排序和檢索:
    這兩部分應當是大家比較熟悉的,所謂排序,就是將給定的元素序列按照某種順序關系重新排列成有序序列。例如將n個數組成的序列按照從小到大的順序重新排列;將n個英語單詞組成的的序列按照字典順序重新排列。所謂檢索,就是在給定的集合中查找某個特定的元素或是元素組。排序和檢索已經成為計算機科學技術中最基本、使用最頻繁的算法。下面我們專門談談排序算法(sorting algorithm)。
    在討論此種算法時,數據通常是指由若干記錄組成的文件,每個記錄包含一個或多個數據項,其中能夠標志該記錄的數據項稱為鍵碼。給定一文件的n個記錄{R1,R2,…,Rn}及其相應的鍵碼的集合{K1,K2,…,Kn}。所謂排序算法就是在數據處理中將文件中的記錄按鍵碼的一定次序要求排列起來的算法。若待排序的文件能夠同時裝入計算機的主存中,整個排序過程不需要訪問外存便能完成,則稱此類排序問題為內部排序;若參加排序的記錄數量很大,整個序列的排序過程不可能在內存中完成,有一部分必須放在外存上,則稱此類排序問題為外部排序。當待排序的文件中包含有一些相同鍵碼的記錄時,假如經過排序后這些相同的鍵碼的記錄的相對次序仍然保持不變,則相應的排序算法是穩定的,否則為不穩定的。假如排序算法設計成單處理機完成的,則此排序算法稱為串行(或順序)排序算法;假如排序算法時設計成多處理機實現的,則稱為并行排序算法。
    首先談談內部排序:內部排序的過程是一個逐步擴大記錄的有序序列長度的過程。在排序的過程中,參與排序的記錄序列中存在兩個區域:有序區和無序區。
使有序區中記錄的數目增加一個或幾個的操作稱為一趟排序。
    逐步擴大記錄有序序列長度的方法大致有下列幾類:
一.插入排序
    假設在排序過程中,記錄序列R[1..n]的狀態為:
則一趟直接插入排序的基本思想為:將記錄R
插入到有序子序列R[1..i-1]中,使記錄的有序序列從R[1..i-1]變為R[1..i]。
    顯然,完成這個“插入”需分三步進行:
1.查找R的插入位置j+1;
2.將R[j+1..i-1]中的記錄后移一個位置;
3.將R復制到R[j+1]的位置上。
[I]直接插入排序
    利用順序查找實現“在R[1..i-1]中查找R的插入位置”的插入排序。
    注重直接插入排序算法的三個要點:
1.從R[i-1]起向前進行順序查找,監視哨設置在R[0];
  R[0] = R;    // 設置“哨兵”
  for (j=i-1; R[0].key<R[j].key; --j); // 從后往前找
  return j+1;     // 返回R的插入位置為j+1
2.對于在查找過程中找到的那些要害字不小于R.key的記錄,可以在查找的同時實現向后移動;
  for (j=i-1; R[0].key<R[j].key; --j);  
  R[j+1] = R[j]
3.i = 2,3,…, n, 實現整個序列的排序。
  template<class Elem>
  void InsertionSort ( Elem R[],  int n)
  {
      // 對記錄序列R[1..n]作直接插入排序。
      for ( i=2; i<=n; ++i )
      {
          R[0] = R;            // 復制為監視哨


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品欧美日韩| 日本亚洲欧美成人| 成人高清视频观看www| 久久久中精品2020中文| 久久综合久久美利坚合众国| 亚洲美女视频网| 久久久久久久久久久久av| 欧美大尺度电影在线观看| 欧美日韩国产精品一区二区三区四区| 久久久久久国产精品| 不用播放器成人网| 亚洲一区二区日本| 国产精品久久网| 久久99亚洲热视| 国产91在线播放九色快色| 国产脚交av在线一区二区| 亚洲天堂男人天堂女人天堂| 亚洲视频一区二区三区| 欧美精品videosex牲欧美| www.日韩.com| 国产精品一区二区三区毛片淫片| 91美女片黄在线观| 亚洲伊人久久综合| 精品久久中文字幕| 精品久久久久久久中文字幕| 在线丨暗呦小u女国产精品| 国产亚洲一级高清| 国产美女久久精品| 中文字幕亚洲精品| 欧美乱大交xxxxx| 国产精品视频成人| 亚洲欧美日韩区| 中文字幕在线看视频国产欧美在线看完整| 欧美视频在线免费| 91九色国产社区在线观看| 成人写真福利网| 精品视频久久久| 疯狂蹂躏欧美一区二区精品| 欧美黄色成人网| 久久久久久久久久久免费| 亚洲色图欧美制服丝袜另类第一页| 日韩福利在线播放| 久久亚洲私人国产精品va| 在线日韩欧美视频| 国产在线播放不卡| xvideos亚洲| 中文字幕日韩视频| 欧美激情性做爰免费视频| 韩剧1988在线观看免费完整版| 国产精品久久久久9999| 日韩欧美在线播放| 精品久久久久久国产91| 精品久久久在线观看| 亚洲精品色婷婷福利天堂| 成人中文字幕+乱码+中文字幕| 亚洲国产成人精品久久久国产成人一区| 欧美黑人一级爽快片淫片高清| 久久99久久亚洲国产| 久久久久久久久国产精品| 日韩成人xxxx| 亚洲毛片在线看| 国产精品影片在线观看| 国产在线日韩在线| 91免费福利视频| 色777狠狠综合秋免鲁丝| 亚洲三级黄色在线观看| 久久视频在线观看免费| 国产精品女视频| 国产午夜精品视频免费不卡69堂| 91久久在线播放| 爽爽爽爽爽爽爽成人免费观看| 久久久精品国产一区二区| 欧美超级乱淫片喷水| 97超碰蝌蚪网人人做人人爽| 欧美精品一二区| 国产亚洲精品久久久久久777| 17婷婷久久www| 亚洲美女www午夜| 国产精品视频一区二区高潮| 亚洲精品自在久久| 国产999在线观看| 欧美视频一区二区三区…| 日韩大陆欧美高清视频区| 91精品国产成人www| 一区二区三区四区视频| 国模吧一区二区| 俺去了亚洲欧美日韩| 亚洲韩国青草视频| 成人中文字幕+乱码+中文字幕| 91精品国产色综合久久不卡98| 一区二区三区无码高清视频| 国产区亚洲区欧美区| 欧美激情亚洲国产| 久久97久久97精品免视看| www.国产精品一二区| 亚洲大胆人体视频| 久久久久久久久久av| www.日韩欧美| 高清一区二区三区日本久| 欧美寡妇偷汉性猛交| 91亚洲国产成人久久精品网站| 97视频在线观看视频免费视频| 亚洲精品一区二区三区婷婷月| 久久久欧美一区二区| 菠萝蜜影院一区二区免费| 久久影视电视剧免费网站清宫辞电视| 欧美激情第1页| 国产精品6699| 91影院在线免费观看视频| 日韩精品中文字| 人妖精品videosex性欧美| 97在线精品视频| 午夜精品蜜臀一区二区三区免费| 欧美特黄级在线| 成人亚洲激情网| 最新69国产成人精品视频免费| 亚洲精品国产精品国产自| 热久久免费视频精品| 久久精品中文字幕| 成人免费视频网址| 午夜美女久久久久爽久久| 欧美电影《睫毛膏》| 中文字幕免费国产精品| 51ⅴ精品国产91久久久久久| 国产剧情日韩欧美| 亚洲综合精品一区二区| xxxxxxxxx欧美| 国产精品日韩久久久久| 精品福利在线看| 欧美一区二区三区……| 国产婷婷97碰碰久久人人蜜臀| 一本大道久久加勒比香蕉| 欧美精品18videos性欧美| 亚洲网站视频福利| 黄色一区二区三区| 亚洲人成在线一二| 深夜精品寂寞黄网站在线观看| 伊人精品在线观看| 高清欧美一区二区三区| 国产成人精品一区二区三区| 日韩精品高清视频| 日韩国产在线播放| 欧美午夜视频在线观看| 亚洲美女在线视频| 日韩激情视频在线播放| 亚洲乱码av中文一区二区| 国产伦精品一区二区三区精品视频| 色香阁99久久精品久久久| 日韩在线视频免费观看高清中文| 欧美黑人一级爽快片淫片高清| 国产婷婷色综合av蜜臀av| 欧美大片欧美激情性色a∨久久| 欧美精品在线观看| 97在线精品视频| 亚洲电影在线看| 久久精品国产91精品亚洲| 精品视频久久久| 91免费版网站入口| 日韩暖暖在线视频| 国产成人精品久久二区二区91| 精品久久久精品| 国语自产精品视频在线看抢先版图片| 国产亚洲精品一区二区| 欧美一级淫片aaaaaaa视频|