免費開始練習
地特三等申論題 114年 [電信工程] 計算機概論

第 三 題

資料結構是程式設計領域很重要的概念。請闡述佇列(Queue)與循環佇列(Circular Queue)的差別與各別的應用場合。若使用陣列實作這兩種佇列,那一種較為浪費儲存空間?請闡述原因。(20 分)
📝 此題為申論題

思路引導 VIP

本題重點在於比較兩種佇列結構(一般佇列與循環佇列)。答題脈絡:1. 說明兩者結構與指標運作方式的差異。2. 分別舉出適合的應用場景。3. 針對「陣列實作」這個條件,指出哪種結構浪費空間,並精準點出「假性溢位(False Overflow)」這個專有名詞作為原因解釋。只要帶出「Front 和 Rear 指標不斷往後移」導致前方空間無法再利用的概念,就能完整回答空間浪費的原因。

🤖
AI 詳解 AI 專屬家教

【考點分析】 考查線性資料結構的特性、陣列實作的記憶體管理限制,以及佇列演算法中「假性溢位(False Overflow)」的成因與解決方案。 【理論/法規依據】

▼ 還有更多解析內容