mirror of
https://github.com/krahets/hello-algo.git
synced 2026-04-27 12:01:49 +08:00
deploy
This commit is contained in:
@@ -3675,7 +3675,7 @@
|
||||
<!-- Page content -->
|
||||
<h1 id="51">5.1 堆疊<a class="headerlink" href="#51" title="Permanent link">¶</a></h1>
|
||||
<p><u>堆疊(stack)</u>是一種遵循先入後出邏輯的線性資料結構。</p>
|
||||
<p>我們可以將堆疊類比為桌面上的一疊盤子,如果想取出底部的盤子,則需要先將上面的盤子依次移走。我們將盤子替換為各種型別的元素(如整數、字元、物件等),就得到了堆疊這種資料結構。</p>
|
||||
<p>我們可以將堆疊類比為桌面上的一疊盤子,規定每次只能移動一個盤子,那麼想取出底部的盤子,則需要先將上面的盤子依次移走。我們將盤子替換為各種型別的元素(如整數、字元、物件等),就得到了堆疊這種資料結構。</p>
|
||||
<p>如圖 5-1 所示,我們把堆積疊元素的頂部稱為“堆疊頂”,底部稱為“堆疊底”。將把元素新增到堆疊頂的操作叫作“入堆疊”,刪除堆疊頂元素的操作叫作“出堆疊”。</p>
|
||||
<p><a class="glightbox" href="../stack.assets/stack_operations.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="堆疊的先入後出規則" class="animation-figure" src="../stack.assets/stack_operations.png" /></a></p>
|
||||
<p align="center"> 圖 5-1 堆疊的先入後出規則 </p>
|
||||
|
||||
Reference in New Issue
Block a user