This commit is contained in:
krahets
2024-04-28 22:36:06 +08:00
parent 7803a73a99
commit b1bd0c8f8d
43 changed files with 990 additions and 430 deletions

View File

@@ -5124,7 +5124,7 @@
<h2 id="424">4.2.4 &nbsp; 鏈結串列典型應用<a class="headerlink" href="#424" title="Permanent link">&para;</a></h2>
<p>單向鏈結串列通常用於實現堆疊、佇列、雜湊表和圖等資料結構。</p>
<ul>
<li><strong>堆疊與佇列</strong>:當插入和刪除操作都在鏈結串列的一端進行時,它表現先進後出的特性,對應堆疊;當插入操作在鏈結串列的一端進行,刪除操作在鏈結串列的另一端進行,它表現先進先出的特性,對應佇列。</li>
<li><strong>堆疊與佇列</strong>:當插入和刪除操作都在鏈結串列的一端進行時,它表現的特性為先進後出,對應堆疊;當插入操作在鏈結串列的一端進行,刪除操作在鏈結串列的另一端進行,它表現的特性為先進先出,對應佇列。</li>
<li><strong>雜湊表</strong>:鏈式位址是解決雜湊衝突的主流方案之一,在該方案中,所有衝突的元素都會被放到一個鏈結串列中。</li>
<li><strong></strong>:鄰接表是表示圖的一種常用方式,其中圖的每個頂點都與一個鏈結串列相關聯,鏈結串列中的每個元素都代表與該頂點相連的其他頂點。</li>
</ul>

View File

@@ -3683,8 +3683,8 @@
<p><a class="glightbox" href="../ram_and_cache.assets/storage_pyramid.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="計算機儲存系統" class="animation-figure" src="../ram_and_cache.assets/storage_pyramid.png" /></a></p>
<p align="center"> 圖 4-9 &nbsp; 計算機儲存系統 </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<div class="admonition tip">
<p class="admonition-title">Tip</p>
<p>計算機的儲存層次結構體現了速度、容量和成本三者之間的精妙平衡。實際上,這種權衡普遍存在於所有工業領域,它要求我們在不同的優勢和限制之間找到最佳平衡點。</p>
</div>
<p>總的來說,<strong>硬碟用於長期儲存大量資料,記憶體用於臨時儲存程式執行中正在處理的資料,而快取則用於儲存經常訪問的資料和指令</strong>,以提高程式執行效率。三者共同協作,確保計算機系統高效執行。</p>