Avatar notebook default
10篇文章 · 6618字 · 16人關(guān)注
  • Resize,w 360,h 240
    Swift之堆排序

    樹 在介紹對排序之前,先介紹“樹”的相關(guān)概念泞辐!樹:指不包含回路的連通無向圖鞋仍。有以下一些特性: 一棵樹中的任意兩個節(jié)點(diǎn)有且僅有唯一的一條路徑連通趴乡;...

  • Resize,w 360,h 240
    Swift最短路徑之Bellman-Ford和Bellman-Ford的隊(duì)列優(yōu)化算法

    在講Bellman-Ford之前先介紹另一種存儲圖的方法:鄰接表钳垮。 鄰接表 先上數(shù)據(jù),以下是一個包含4個頂點(diǎn)炬藤,5條邊的圖御铃。n = 4(頂點(diǎn)編號為...

  • Swift最短路徑之Dijkstra(單源最短路)算法

    Dijkstra“單源最短路”,是指指定一個點(diǎn)(源點(diǎn))到其余各個頂點(diǎn)的最短路徑沈矿。例如:求下圖中的1號頂點(diǎn)到其他頂點(diǎn)的最短路徑上真。 與上文中的Flo...

  • Swift最短路徑之Floyd-Warshall算法

    Floyd-Warshall算法,簡稱Floyd算法羹膳,用于求解任意兩點(diǎn)間的最短距離睡互。如下圖,表示一個用鄰接矩陣表示的圖陵像,如何求任意兩點(diǎn)之間的距離...

  • Swift之圖的遍歷

    圖 圖就是由一些小圓點(diǎn)(稱為頂點(diǎn))和連接這些小圓點(diǎn)的直線(稱為邊)組成的就珠。下圖是一個常見的圖。 如何存儲一個圖呢醒颖。我們可以用一個二維數(shù)組表示妻怎,如...

  • Swift之深度優(yōu)先搜索和廣度優(yōu)先搜索

    深度優(yōu)先搜索 深度優(yōu)先搜索所遵循的搜索策略是盡可能“深”地搜索圖。在深度優(yōu)先搜索中泞歉,對于最新發(fā)現(xiàn)的頂點(diǎn)逼侦,如果它還有以此為起點(diǎn)而未探測到的邊匿辩,就沿...

  • swift&C雙語版算法之隊(duì)列、棧榛丢、鏈表

    隊(duì)列 隊(duì)列是一種特殊的線性結(jié)構(gòu)撒汉,它只允許在隊(duì)列的首部(head)進(jìn)行刪除操作,這稱為“出隊(duì)”涕滋,而在隊(duì)列的尾部(tail)進(jìn)行插入操作,這稱為“入...

  • swift&C雙語版算法之快速排序

    快速排序 快速排序的基本思想是:1.先從數(shù)列中取出一個數(shù)作為基準(zhǔn)數(shù)挠阁。2.分區(qū)過程宾肺,將比這個數(shù)大的數(shù)全放到它的右邊,小于或等于它的數(shù)全放到它的左邊...

  • swift&C雙語版算法之冒泡排序

    冒泡排序 冒泡排序的基本思想是:每次比較兩個相鄰的元素侵俗,如果他們的順序錯誤就把他們交換過來锨用。冒泡排序的核心部分是雙重嵌套循環(huán),時間復(fù)雜度是O(n...

文集作者

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品