作答策略:
print(變數)
檢視演算法運算過程是否正確難度:
單元範圍:容器資料型別
資料排序
控制流程:判斷條件
本題演算法設計參考:
成績list
的長度成績list
儲存成績list
排序,並且依序將元素印出best case
最低及格者成績
最高不及格者成績
worst case
成績list
,找出最高不及格者成績list
,找出最低及格者矩陣
容器資料型別
控制流程:迴圈
函式
本題演算法設計參考:
函式與遞迴
本題演算法設計參考:
True
,False
紀錄資料結構
函式與遞迴
本題演算法設計參考:
本題演算法設計參考:
本題演算法設計參考:
環狀鏈結串列
本題演算法設計參考:
可運用這個類別宣告技巧來建立環狀鏈結串列,參考《Python物件與類別》
本題演算法設計參考:
本題演算法設計參考:
流程控制:條件判斷
本題演算法設計參考:
本題演算法設計參考:
list
Plist
P所記錄服務點的距離資訊,由小到大排序本題演算法設計參考如下:
isPreLower
: 前一個字元是否小寫,設為True;反之,設為FalseupperNo
: 連續大寫的字元總數lowerNo
:連續小寫的字元總數alternating_len
: 目前交錯的字串長度longest
: 最長交錯的子字串長度,初始值為0isPreLower
設定FalseupperNo
= 1longest
= 1lowerNo
= 1longest
= 1alternating_len
時,必須跟longest
比較大小,存到longest
alternating_len
本題演算法設計參考如下:
本題演算法設計參考如下:
list
,逐一加入物體資料APCS檢定應試指南