NTOU CSE C++ Programming
教學文件和作業說明文件: https://hackmd.io/@kogiokka/ntou-cse-cpp-nav
範例程式和範例專案:Google Drive
撰寫二元樹(binary search tree)程式來儲存各式的資料,並練習 C++ 語法:structure、pointer、reference 和 template。
程式範例:binary-tree.cpp
<學號>-<姓名>.zip
,例如:11057666-陳小明.zip
。int
、float
利用 template 的語法撰寫二元樹,儲存資料型態為 int
或 float
。
必須使用下面結構
程式包含下列函式以及函式模板:
利用template語法撰寫的二元樹(binary search tree)來儲存書籍資料。書籍資料必須使用下面結構:
Hint:每一種資料型別都有專門用於該型別的比大小函式。
書籍資料範例:
名稱 | 作者 | 價格 |
---|---|---|
"精通光學辨識技術:應用ABBYY FineReader 11 OCR" | "黃敦義" | 371 |
"VISUAL FORTRAN程式設計與開發" | "張嘉強、陳鴻智" | 400 |
"程式設計-使用C++" | "黃建庭" | 420 |
"資料庫系統-MTA認證影音教學" | "李春雄" | 336 |
"輕鬆搞定Google雲端技術:Maps.Android.App Engine.Cloud SQL與電子商務API實例解析" | "陳世興" | 560 |
"人工智慧:智慧型系統導論(第三版) " | "李聯旺 廖珗洲 謝政勳" | 590 |
"電腦網路概論(第二版)" | "陳雲龍" | 420 |
"網際網路與電子商務(第三版)" | "朱正忠" | 450 |
"資料庫系統理論-使用SQL Server 2008" | "李春雄" | 650 |
"動畫圖解資料庫系統理論-使用Access 2010實作(第二版) " | "李春雄" | 600 |