下一步
這是你在本書第一次正式與「演算法」交手:同一個排序問題,泡沫排序、計數排序、合併排序給出三種代價完全不同的解法——「怎麼做」與「多快」從此是兩個都要問的問題。而在實戰面,你的工具箱多了整套排序火力:sort 一行排天下、比較函式客製規則、「排序後相鄰」的解題嗅覺。
往下走之前,先做一件輕鬆但回報很高的事。到目前為止你寫的都是「老實寫法」:迴圈逐格跑、型態一個字一個字打完。下一單元「競程慣用語法」把賽場上真正在用的省力寫法一次補齊——auto 讓編譯器推型態、range-based for 一行掃完整個 vector、using 幫又臭又長的型態取短別名,還有讓 cin、cout 跑快起來的兩行開場白。它不引入任何新的演算法,卻能讓你讀懂別人的程式碼:從此高手的提交不再是天書。