• <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>

            06 2006 檔案

                 摘要: 插入排序是一種簡單的排序方法,因?yàn)榈膶?shí)現(xiàn)比較簡單,所以在數(shù)據(jù)量較少時應(yīng)用很廣泛。插入排序根據(jù)其插入的不同方式,可以分為直接插入排序,折半插入排序,2-路插入排序,表插入排序和希爾排序。在這里我將一一寫出各種插入排序的算法代碼。  閱讀全文

            posted @ 2006-06-20 23:22 夢想飛揚(yáng) 閱讀(3361) | 評論 (1)  編輯 |

                 摘要: 歸并排序算法以O(shè)(nlogn)最壞情形運(yùn)行時間運(yùn)行,而所使用的比較次數(shù)幾乎是最優(yōu)的。它可以用遞歸的形式實(shí)現(xiàn),形式簡潔易懂。但是需要注意的是當(dāng)用遞歸形式時,如果數(shù)據(jù)較多,則開銷很大,實(shí)用性很差,所以我們一般采用非遞歸的形式。我這里兩種形式都給出。  閱讀全文

            posted @ 2006-06-15 23:24 夢想飛揚(yáng) 閱讀(1729) | 評論 (2)  編輯 |

                 摘要: 快速排序是在實(shí)踐中最快的已知排序算法,它的平均運(yùn)行時間是O(NlogN)。該算法之所以特別快,主要是由于非常精練和高度優(yōu)化的內(nèi)部循環(huán)。在隊(duì)列中尋找合適的樞點(diǎn)元素,并按樞點(diǎn)元素劃分序列,是快速排序算法的關(guān)鍵。
            為簡單起見,我這里數(shù)組的第一個元素作為樞點(diǎn)元素,重新排列數(shù)組,使得樞點(diǎn)元素之前的元素都小于樞點(diǎn)元素,而樞點(diǎn)元素之后的元素都大于或等于樞點(diǎn)元素。  閱讀全文

            posted @ 2006-06-14 10:19 夢想飛揚(yáng) 閱讀(1176) | 評論 (0)  編輯 |

                 摘要: 排序在最壞的情況下,其時間復(fù)雜度也能達(dá)到O(nlogn)。相對于快速排序來說,這是它最大的優(yōu)點(diǎn),此外,堆排序僅需要一個記錄大小供交換用的輔助存儲空間。
            堆排序的數(shù)據(jù)結(jié)構(gòu)是二叉堆,二叉堆的特點(diǎn)有兩個,一個是它是一棵完全二叉樹,另一個是它的根結(jié)點(diǎn)小于孩子結(jié)點(diǎn),所以我們很容易找到它的最小結(jié)點(diǎn)----根結(jié)點(diǎn);當(dāng)然如果你想找到最大結(jié)點(diǎn)的話,那就要掃描所有的葉子結(jié)點(diǎn),這是很費(fèi)時間的,如果你想找的是最大結(jié)點(diǎn)的話,你最好把它弄成一個大頂堆,即一棵根結(jié)點(diǎn)大于孩子結(jié)點(diǎn)的完全二叉樹。
            二叉堆通常用數(shù)組來實(shí)現(xiàn),它舍棄下標(biāo)0,從下標(biāo)1開始置數(shù),則很容易滿足,對于數(shù)組中任意位置i上的元素,其左兒子的位置在2i上,右兒子的位置在2i+1上,雙親的位置則在i/2上。
            堆排序的算法之一是把數(shù)組構(gòu)建成二叉堆----這只要增添一個長度為n+1的輔助空間,然后把原數(shù)組的元素依次插入到二叉堆即可。然后刪除二叉堆的根,把它作為排序后的數(shù)組的第一個元素,然后使二叉堆的長度減1,并通過上移使得新得到的序列仍為二叉堆,再提取新二叉堆的第一個元素到新數(shù)組。依此類推,直到提取最后  閱讀全文

            posted @ 2006-06-14 10:18 夢想飛揚(yáng) 閱讀(4260) | 評論 (2)  編輯 |

            posted @ 2006-06-07 18:00 夢想飛揚(yáng) 閱讀(6588) | 評論 (4)  編輯 |

            posted @ 2006-06-04 16:53 夢想飛揚(yáng) 閱讀(1408) | 評論 (4)  編輯 |

            posted @ 2006-06-04 16:52 夢想飛揚(yáng) 閱讀(1965) | 評論 (2)  編輯 |

            posted @ 2006-06-01 23:33 夢想飛揚(yáng) 閱讀(690) | 評論 (1)  編輯 |

            伊人久久大香线蕉AV色婷婷色| 色综合久久最新中文字幕| 久久久久成人精品无码| 狠狠色综合网站久久久久久久| 久久青青草视频| 久久青青草原精品影院| 欧美久久一级内射wwwwww.| 亚洲综合熟女久久久30p| 精品国产热久久久福利| 日韩人妻无码精品久久免费一| 一本大道加勒比久久综合| 久久亚洲AV无码精品色午夜 | 久久久国产精品网站| 久久久精品日本一区二区三区| 无码超乳爆乳中文字幕久久| 国产精品亚洲美女久久久| 久久国产色AV免费看| 亚洲国产日韩综合久久精品| 99久久精品费精品国产| 久久综合狠狠综合久久综合88| 一本久久a久久精品综合香蕉| 久久精品国产91久久麻豆自制 | 精品综合久久久久久97| 久久av免费天堂小草播放| 久久精品国产亚洲av麻豆小说| 精品久久久一二三区| 亚洲精品无码久久久| 国产精品嫩草影院久久| 99久久精品国内| 国产精品久久久久久一区二区三区| 波多野结衣久久| 久久久久亚洲av综合波多野结衣| 色天使久久综合网天天| 久久久久这里只有精品 | 久久99精品久久久久久| 久久青青草原亚洲av无码app| 久久狠狠爱亚洲综合影院| 久久99精品国产麻豆宅宅| 色偷偷久久一区二区三区| 久久无码人妻一区二区三区午夜| 色婷婷久久综合中文久久蜜桃av|