當前位置:首頁 » 操作系統 » 8個基礎演算法

8個基礎演算法

發布時間: 2025-05-22 00:31:36

1. python包含什麼演算法

Python基礎演算法有哪些?
1.
冒泡排序:是一種簡單直觀的排序演算法。重復地走訪過要排序的數列,一次比較兩個元素,如果順序錯誤就交換過來。走訪數列的工作是重復地進行直到沒有再需要交換,也就是說該排序已經完成。
2.
插入排序:沒有冒泡排序和選擇排序那麼粗暴,其原理最容易理解,插入排序是一種最簡單直觀的排序演算法啊,它的工作原理是通過構建有序序列,對於未排序數據在已排序序列中從後向前排序,找到對應位置。
3.
希爾排序:也被叫做遞減增量排序方法,是插入排序的改進版本。希爾排序是基於插入排序提出改進方法的排序演算法,先將整個待排序的記錄排序分割成為若干個子序列分別進行直接插入排序,待整個序列中的記錄基本有序時,再對全記錄進行依次直接插入排序。
4. 歸並排序:是建立在歸並操作上的一種有效的排序演算法。該演算法是採用分治法Divide and的一個非常典型的應用。
5. 快速排序:由東尼·霍爾所發展的一種排序演算法。又是一種分而治之思想在排序演算法上的典型應用,本質上快速排序應該算是冒泡排序基礎上的遞歸分治法。
6.
堆排序:是指利用堆這種數據結構所設計的一種排序演算法。堆積是一個近似完全二叉樹的結構,並同時滿足堆積的性質,即子結點的鍵值或索引總是小於它的父結點。
7.
計算排序:其核心在於將輸入的數據值轉化為鍵存儲在額外開辟的數組空間中,作為一種線性時間復雜度的排序,計算排序要求輸入的數據必須是具有確定范圍的整數。

2. 長沙麻將演算法

1、長沙麻將詳解:長沙麻將演算法是胡牌+中鳥(一般兩個鳥,中一個就按下面的計算方式乘以2,中兩個就乘以3)。

2、小胡:閑家一番,莊家兩番,然後再看中鳥。

3、大胡:大胡只有清一色、小七對、將將胡、碰碰胡、全求人、杠上花、海底撈。每個大胡演算法是一樣的,即閑家六番,莊家七番。然後再看中鳥。

4、多大胡:會有多大胡的情況,比如清一色的杠上花,龍七對,碰碰胡的全求人的杠上花,那麼演算法就是這樣的,一個大胡在沒有算鳥的情況下算一盒,兩個大胡就是兩盒,三個就是三盒,再算中鳥。

麻將起源

1、我們俗稱「餅」,它其實是一個糧倉屯(土話)的正上方俯視圖,也就是說」筒「是一個抽象的截圖。大家可以結合搜一個糧倉圖(暫沒有找到合適的俯視圖給大家)。儲糧食的時候,人們用席子圍成一個桶狀的立柱空間,糧食儲存在裡面,為了防漏雨,頂是兩圈草墊以同心圓疊蓋結成。

2、因此,從糧倉的正上方俯視下來,我們看到的抽象事物就是一個「筒」,兩個糧倉就是兩個「筒」,以此類推到「九筒」。後來因打仗傳到南方後,叫法上出現了「餅」的讀音,是一種看圖說話的緣故,但這個錯誤也很普遍地沿襲了下來,讓人們對麻將的歷史理解越來越遠。

基礎

1、一般長沙麻將需要任意花色2、5、8序數做將,才能胡牌。

2、少數特殊牌型可以不需要任意花色2、5、8序數做將也能胡牌,後文會詳細說明。

3、可吃、碰、杠,其中杠牌比較特殊分為「補杠」和「開杠」2種。

4、補杠胡牌時不算杠上花,開杠只有在聽牌時才能開杠,開杠後不可以更改聽張。

5、可自摸、放炮,有人胡牌時,立刻算扎鳥。

番型

1、長沙麻將的特色玩法,跟其他地方麻將,有著一種特殊的區別,那就是多一種起手胡。

2、起手胡是幾種特殊牌型,當麻友們正好起手擁有這幾種牌型,即可算做胡牌,(算完後繼續打牌)。

3、起手一共分為4種番型,分別是四喜、板板胡、缺一門、六六順。

4、四喜:起手手中有四張一樣的牌。

5、板板胡:起完牌後,手中沒有一張花色的2、5、8將牌。

6、缺一色:起手手上筒索萬任意缺一門。

7、六六順:起手手中有2個刻字。

牌型

1、爛鬍子:就是屁胡+1番。

2、全球人:四副牌全是吃碰杠,胡他家打出的牌,6番。

3、碰碰胡:不必詳細解釋,一般麻友都懂,6番。

4、清一色:同一花色牌胡牌,不需要2、5、8做將,也是6番。

5、七對:手中7個對子自摸胡牌,6番。

熱點內容
刪除有可移動存儲的設備 發布:2025-05-22 09:22:35 瀏覽:920
手機哪些牌子配置高 發布:2025-05-22 09:20:59 瀏覽:581
財付通的密碼忘記了怎麼辦 發布:2025-05-22 09:11:38 瀏覽:813
java二級緩存 發布:2025-05-22 08:54:45 瀏覽:849
sql語句日期比較 發布:2025-05-22 08:36:25 瀏覽:672
bat文件刪除文件夾 發布:2025-05-22 08:36:19 瀏覽:895
簡單編譯原理中間代碼生產解釋 發布:2025-05-22 08:36:16 瀏覽:221
如何進加密的qq相冊 發布:2025-05-22 08:34:03 瀏覽:195
vivoftp模式 發布:2025-05-22 08:16:47 瀏覽:25
flash人物源碼 發布:2025-05-22 08:12:12 瀏覽:78