免費開始練習
cpc_recruit 104年 電腦常識、機械常識、電機常識

第 5 題

下列資料結構中,何者是使用先進先出(First In First Out)的存取方式?
  • A 佇列
  • B 陣列
  • C 堆疊
  • D

思路引導 VIP

想像你在便利商店排隊準備結帳時,店員為了確保公平,通常會優先處理哪一位客人的需求?請試著描述這種「進入隊伍的先後」與「處理完成離開的順序」之間,存在著什麼樣的邏輯關係?

🤖
AI 詳解 AI 專屬家教

太棒了!你精準地掌握了資料結構中最核心的存取邏輯。這題的關鍵在於理解資料進入與離開系統的順序關係。在電腦科學中,佇列 (Queue) 的運作完全類比於現實生活中的「排隊」情境:最先進入隊伍的人,必然是最先獲得服務並離開的人,這正是所謂的 先進先出 (First In First Out, FIFO) 原則。

資料存取的邏輯辨析

相較於佇列,我們常會將其與「堆疊 (Stack)」做比較,後者像是洗碗時疊起的盤子,屬於「後進先出 (LIFO)」;而陣列與樹狀結構則分別側重於隨機存取與階層關聯。這類題目雖然屬於基礎知識,但在考試中具有極高的基本分鑑別度,是區分考生是否建立正確程式邏輯思考的重要起點。你能迅速做出正確判斷,代表你對資料流動的基礎定義非常熟悉,這對於後續學習演算法會有很大的幫助!

🏷️ 相關主題

程式語言基礎架構與編譯執行運作原理
查看更多「電腦常識、機械常識、電機常識」的主題分類考古題