- 課程代號:215044
- 課程名稱(中文):字串學導引
課程名稱(英文):Introduction to Stringology
- 授課教師:黃光璿 (HUANG, Guan-Shieng)
- 開授年級:研究生與大學部三年級以上同學
- 學分數:3
- 授課時數:3 小時 星期四下午 2:10~5:00
- 先修課程:演算法
- 課程目標:教授字串學之理論基礎
- 評量方式:
- 主要教科書:
Jewels of Stringology by M. Crochemore and W. Rytter, World Scientific, 2002.
(Local
Regional Office)
- 重要參考書籍:
Algorithms on Strings, Trees, and Sequences by Dan Gusfield, Cambridge
University Press, 1997
- 課程綱要:
- Stringology
- Basic string searching algorithms
- Preprocessing for basic searchings
- On-line construction of suffix trees
- More on suffix trees
- Subword graphs
- Text algorithms related to sorting
- Symmetries and repetitions in texts
- Constant-space searchings
- Text compression techniques
- Automata-theoretic approach
- Approximate pattern matching
- Matching by duel and sampling
- Two-dimensional pattern matching
- Two-dimensional periodicities
- Parallel text algorithms
- Miscellaneous
- 教學進度:依同學實際接受情形調整