.::  回首頁 | 陽明交通大學 | 意見回饋 | 網站地圖 | 手機板 | English  ::.
國立陽明交通大學 陽明交通大學應數系 陽明交通大學應數系
最新消息 系所介紹 師資人員 學術研究 招生入學 修業規章 學生專區 系友會 FAQ

  • 課程介紹
  • 規章表單下載
  • 雙聯學位
  • 大學部
  • 修業規定
  • 必修課程
  • 當學期課程
  • 領域課程
  • 學程介紹
  • 跨域學程
  • 研究所
  • 碩班修業規定
  • 博班修業規定
  • 基本課程介紹
  • 當學期課程
  • 交清共同課程

  • e-Campus 平台
  • 課務組

必修課程介紹

《演算法》
  • 預備知識:Introduction to Computer Science, Data Structures
  • 適合年級: 研究生
  • 課程簡介:

本課程是最基本的「計算機科學」之課程之一,目的在學習 “設計演算法” 及 “分析演算法” 的各種技巧,進而明瞭 -- 如何為自己所要解決的問題設計出有效率的演算法,以及分析演算法所使用的資源之多寡。

  • 課程大綱:
  1. The Role of Algorithms in Computing
  2. Growth of Functions, Solving Recurrences
  3. Insertion Sort, Merge Sort, Heapsort, Quicksort, Sorting in Linear Time, Medians and Order Statistics
  4. Dynamic Programming, Greedy Algorithms
  5. Amortized Analysis, Data Structures and Disjoint Sets
  6. Graph Algorithms: BFS, DFS, Topological Sort, Minimum Spanning Trees, Single-source Shortest Paths, All-pairs Shortest Paths, Network Flows
  7. Special Topics: Sorting Networks, Matrix Multiplication, String Matching
  8. NP-Completeness, Approximation Algorithms
  • 參考書目:
  1. Cormen, Leiserson, Rivest, and Stein, Introduction to Algorithms, 3rd Edition, 2009, The MIT Press.
返回go back





  •         
  •         
  •         
  •         
  •         
  •         
  •         
  •         
  •         
  •    
  • English Version|
  • 意見回饋|
  • Go Top
  •         
  •         
  •         
  •         
  •         
  •         
  •         
  •         
  •         

本網站著作權屬於國立陽明交通大學 應用數學系  © 2025

地址: 300 新竹市大學路1001號 科學一館2樓

系辦電話:(03)5722088     傳真:(03) 5724679     電子郵件:lcchang607@nycu.edu.tw

︱本系網站資訊開放宣告︱ 本系個人資料保護暨資訊安全宣言︱

最後更新:2024-12-16 03:40:00 PM (CST)