ACM程式解題阿 玩這個才知道什麼叫真正DS/ALOG往這方面找資源來練, 練到畢業肯定有成長最有名的訓練課程是USACO 可以註冊學看看如果想中文教材,可以找中國的劉汝佳出的書
http://zh.lucida.me/blog/on-learning-algorithms/這位高手也可參考,不是ACM出身,但透過專案的執行開發出有效率的程式,曾在GOOGLE工作,現在在FB台灣的VGOD的文章也參考看看~每種解題系統有它的程度,普遍ACM解題系統由淺到深leetcode對於面試練習蠻有用的,加強DS/ALOG基本觀念如果有USACO或劉的書, 先選一個來K吧, 途中卡關了就可以找其他書籍、網路解法做參考, 練到熟能生巧再補充一個我之前的練法,先做uhunt等級分類的題目從簡單(lev0-1)且每個單元都做過,慢慢升級(lev2~5)做uhunt團隊也很厲害,其中一位曾是新加坡大學ACM國手,現在在GOOGLE總而言之,訂定一個目標去實踐它,成果自然會有