找到 210 篇文章 關於演算法分析

可合併優先佇列和傾斜堆

Arnab Chakraborty
更新於 2020年1月2日 06:57:05

594 次瀏覽

可合併優先佇列定義一種隨機可合併堆(也稱為可合併堆或隨機可合併優先佇列)被定義為一種基於優先佇列的資料結構,其中底層結構也是一個堆排序二叉樹。但是,對底層二叉樹的形狀沒有硬性規定。優點這種方法比類似的資料結構具有許多便利,即優點。它提供了比其他資料結構更簡單的方法。隨機可合併堆的所有操作都易於應用,並且其複雜度邊界中的常數因子很小。也不需要保持平衡條件,也不需要衛星... 閱讀更多

連通性、距離和生成樹

Arnab Chakraborty
更新於 2020年1月2日 06:54:08

487 次瀏覽

生成樹一個簡單的定義是,樹是一個與之關聯的無環連通圖,其中迴圈讓我們從一個節點到自身而不重複邊。連通圖 G 的生成樹定義為包含 G 所有頂點的樹。生成樹通常用於網際網路路由演算法。在網際網路中,計算機(節點)通常透過許多冗餘的物理連線連線。圖中生成樹的總數。如果一個圖是具有 n 個頂點的完全圖,那麼生成樹的總數是 n(n-2),其中 n 表示... 閱讀更多

m叉樹

Arnab Chakraborty
更新於 2020年1月2日 06:50:47

2K+ 次瀏覽

在計算機科學中,m叉樹被定義為節點的集合,通常以以下方式分層表示。樹從根節點開始。樹的每個節點都維護一個指向其子節點的指標列表。子節點的數量小於或等於 m。m叉樹的典型表示實現了一個包含 m 個引用(或指標)的陣列來儲存子節點(注意,m 是子節點數量的上限)。m路搜尋樹a. 為空b. 包含一個包含 b(1

勢能法

Arnab Chakraborty
更新於 2020年1月2日 06:45:11

2K+ 次瀏覽

根據計算複雜性理論,勢能法被定義為一種用於分析資料結構的攤銷時間和空間複雜度的方法,它是其在操作序列上的效能的衡量標準,消除了不頻繁但代價高昂的操作的成本。在勢能法中,選擇一個函式 Φ,它將資料結構的狀態轉換為非負數。如果 S 被視為資料結構的狀態,則 Φ(S) 表示在攤銷分析中已計入但尚未執行的工作。因此,可以將 Φ(S) 想象成計算已儲存的勢能... 閱讀更多

樹的左孩子右兄弟表示法

Arnab Chakraborty
更新於 2020年1月2日 13:13:38

676 次瀏覽

左孩子右兄弟表示法是 n叉樹的不同表示法,其中,而不是維護指向每個子節點的指標,節點只包含兩個指標,第一個指標指向其第一個子節點,另一個指標指向其緊鄰的下一個兄弟節點。這種新的轉換不僅消除了事先了解節點有多少個子節點的需要,而且還將指標的數量限制在最多兩個,因此使編碼變得更加簡單。在每個節點處,從左到右連結或連線具有相同父節點的子節點。父節點應連結... 閱讀更多

可合併優先佇列操作

Arnab Chakraborty
更新於 2020年1月2日 06:36:10

490 次瀏覽

隨機可合併堆(也稱為可合併優先佇列)支援許多常見操作。這些被稱為插入、刪除和搜尋操作,findMin。插入和刪除操作是根據可合併堆特有的附加操作 Meld(A1, A2) 實現的。合併合併(也稱為合併)操作的基本目標是獲取兩個堆(透過獲取每個堆的根節點),A1 和 A2,並將它們合併,返回單個堆節點作為結果。此堆節點是包含兩個子樹中所有元素的堆的根節點... 閱讀更多

公差累積

Arnab Chakraborty
更新於 2020年1月2日 06:33:44

721 次瀏覽

什麼是裝配公差累積分析?簡而言之,裝配公差累積分析被定義為當我們知道其所有元件的公差值時,整個裝配或裝配的特定間隙的公差值。裝配公差鏈累積分析可以透過多種方式完成。最簡單的程式稱為最壞情況方法,我們在此討論。關於裝配公差累積的最壞情況方法的討論假設,我們有一個如下所示的四個厚板的裝配件 -四張板的厚度和公差顯示在上圖中。... 閱讀更多

最壞情況公差分析

Arnab Chakraborty
更新於 2020年1月2日 06:29:34

231 次瀏覽

公差分析的定義和重要性公差分析是指用於計算產品整體變化和變化對產品的影響的一系列過程,這些變化源於(即源於)製造零件的不完善。產品設計工程師在準備製造元件時會進行公差分析。這樣做是為了確保根據終端使用者的需求以及保證所有制造的元件都可以在裝配體中一起裝配。公差分析的定義公差分析是指與機械零件和裝配體中潛在的累積變化主題相關的活動的總稱。... 閱讀更多

實現分散式共享記憶體的演算法

sudhir sharma
更新於 2019年10月16日 07:22:39

5K+ 次瀏覽

共享記憶體是可以被多個程式訪問的記憶體塊。共享記憶體概念用於提供一種通訊方式並提供更少的冗餘記憶體管理。分散式共享記憶體縮寫為 DSM,是在分散式系統中實現共享記憶體概念。DSM 系統在松耦合系統中實現了共享記憶體模型,這些系統在系統中缺乏本地物理共享記憶體。在這種型別的系統中,分散式共享記憶體提供了一個虛擬記憶體空間,所有系統(也稱為節點)都可以訪問該虛擬記憶體空間。一些... 閱讀更多

資料結構中搜索樹的比較

Arnab Chakraborty
更新於 2019年8月27日 13:51:07

2K+ 次瀏覽

這裡我們將看到一些搜尋樹及其差異。存在許多不同的搜尋樹,它們的本質各不相同。基本的搜尋樹是二叉搜尋樹 (BST)。其他一些搜尋樹包括 AVL 樹、B 樹、紅黑樹、伸展樹等。這些樹可以根據其操作進行比較。我們將瞭解這些樹的時間複雜度。搜尋樹平均情況插入刪除搜尋二叉搜尋樹O(log n)O(log n)O(log n)AVL 樹O(log2 n)O(log2 n)O(log2 n)B 樹O(log n)O(log n)O(log n)紅黑樹O(log n)O(log n)O(log n)伸展樹O(log2 n)O(log2 n)O(log2 n)搜尋樹最壞情況插入刪除搜尋二叉搜尋樹O(n)O(n)O(n)AVL 樹O(log2 n)O(log2 n)O(log2 n)B 樹O(log n)O(log n)O(log n)紅黑樹O(log n)O(log n)O(log n)伸展... 閱讀更多

廣告
© . All rights reserved.