课程章节
- 5 Sections
- 0 Lessons
- 5 Hours
Expand all sectionsCollapse all sections
- L1 | Stack 堆疊本課介紹堆疊的核心概念,說明堆疊遵循「後進先出(LIFO)」的存取規則,界定堆疊頂端(top)、推入(push)、彈出(pop)、查閱頂端元素(peek)等基礎操作。同時講解堆疊簡單模擬方式,示範堆疊最基礎的運作流程,初步列舉程式設計中的基礎應用情境。0
- L2 | Stack 堆疊 Cont延續堆疊內容,探討堆疊操作的邊界條件,包含堆疊滿溢、空堆疊執行彈出動作等異常情形。透過實例示範堆疊經典用途,例如括號配對檢查、表達式處理,引導學生嘗試撰寫對應模擬程式,加深理解堆疊的運用邏輯。0
- L3 | Queue 隊列轉入隊列結構教學,講解隊列「先進先出(FIFO)」的核心特性,區分佇列前端(front)與後端(rear)。介紹入隊(enqueue)、出隊(dequeue)、查看前端元素等標準操作,透過日常生活與電腦系統的排程案例,協助學生建立隊列運作直觀概念。0
- L4 | Queue 隊列 Cont繼續研習隊列,討論利用陣列實作簡易隊列所遇到的空間浪費問題,引入環狀隊列的設計思路。示範環狀隊列如何重複利用記憶體空間,講解判斷隊列空、隊列滿的實作方式,並示範基礎排程模擬範例。0
- L5 | Queue 隊列 Cont. Cont深入隊列綜合實作與延伸應用,比較普通線性隊列與環狀隊列的優缺點。透過完整程式案例示範隊列模擬場景,同時梳理堆疊與隊列兩類結構的特性差異,引導學生依據問題需求,選擇適合的受限存取數據結構。0
教师

Maria
我是Maria老师,负责DSE ICT课程的研发、规划与考核,了解更多請點擊我的個人主頁
