組合數(shù)學(xué)第二講_第1頁
組合數(shù)學(xué)第二講_第2頁
組合數(shù)學(xué)第二講_第3頁
組合數(shù)學(xué)第二講_第4頁
組合數(shù)學(xué)第二講_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、組合數(shù)學(xué)第二講排列的生成算法排列的生成算法 在實際工作中,需要將所有可能的排列一一羅列出在實際工作中,需要將所有可能的排列一一羅列出來加以分析,如何排列出來,需要有排列的生成算法。來加以分析,如何排列出來,需要有排列的生成算法。下面介紹幾種排列的生成算法下面介紹幾種排列的生成算法:1. 序數(shù)法序數(shù)法 2. 字典序法字典序法 3. 換位法換位法 1.序數(shù)法序數(shù)法 例例 1.11 以四個元素以四個元素1,2,3,4的排列為例,求其第的排列為例,求其第17個和第個和第 21個排列。個排列。解:四個元素解:四個元素 1,2,3,4 的第一個排列為的第一個排列為 1 2 3 4,對應(yīng)序列(,對應(yīng)序列(0

2、,0,0,0) 。) 。 和和17 116m 對應(yīng)的序列為對應(yīng)的序列為321(,)a a a,10a ,22a ,32a 。 因此,四個元素因此,四個元素 1,2,3,4 的第的第 17 個排列為個排列為 3 4 1 2。 和和21 120m 對應(yīng)的對應(yīng)的序列為序列為321(,)(3,1,0)a a a,10a ,21a ,33a 。因此,四個。因此,四個元素元素 1,2,3,4 的第的第 21 個排列為個排列為 4 1 3 2。 4 3 2 2. 字典序法字典序法 解:S1. 1max |2jjij pp S2. 1max |2ikhk pp S3. 1p和2p互換得 4321 S4. 將

3、4321 中的 321 逆轉(zhuǎn)得 4123 就是所求。 以1, 2, n的排序利用字典排序生成法,可從1, 2, n開始, 直到12 1n n 結(jié)束,即直到不存在1jjpp為止。 3. 換位法換位法 換位法看起來很直觀,但比較繁瑣。下面給出一個改進的算法換位法看起來很直觀,但比較繁瑣。下面給出一個改進的算法共參考使用:共參考使用: 對于對于1234的全排列,從的全排列,從1 2 和和2 1 開始先將開始先將3插入插入得得1 2 3 ,1 3 2,3 1 2和和2 1 3, 2 3 1,3 2 1,然后,然后將將4插入得:插入得:1 2 3 4,1 2 4 3,1 4 2 3,4 1 2 3,1

4、3 2 4,1 3 4 2,1 4 3 2 ,4 1 3 2,。,。此法推及一般,也可算是生成排列算法的一種。此法推及一般,也可算是生成排列算法的一種。允許重復(fù)的組合允許重復(fù)的組合 不相鄰的組合不相鄰的組合 組合的生成組合的生成 組合的生成比排列要簡單些。 已知12,rccc為一組不允許重復(fù)的組合,不妨假定 12rcccn,11rcn,22rcn,1,1cnr 或icnri ,1, 2,ir。而且存在12rccc,使 jcnrj ,rj 1.否則12,rccc已到最后一組,不存在后續(xù)的 組合。 組合意義的解釋組合意義的解釋 許多排列組合的公式很有實際意義,而且直觀、富許多排列組合的公式很有實際意義,而且直觀、富有啟發(fā)。后面的討論一般都指的是不允許重復(fù)的組合。有啟發(fā)。后面的討論一般都指的是不允許重復(fù)的組合。分析: (1)先從組合意義看這個公式 nr 看作是從(0, 0)點到(,)nr r點走的最短路徑數(shù), 1nr看作是從(0, 0)點到(1,)nrr 點走的最短路徑數(shù), 11nr看作是從(0, 0)點到(,1)nr r點走的最短路徑數(shù)。 即從(0, 0)點到(,)nr r點走的最短路徑由兩部分路徑組成,一部分是從(0, 0)點到(,1)nr r點走的最短路

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論