C/C++编程能力提升捷径 - ACM
生活随笔
收集整理的這篇文章主要介紹了
C/C++编程能力提升捷径 - ACM
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
計算機是一門實踐學科,學習計算機相關的知識都重在實踐。 很多同學可能希望學好C/C++,但是苦于無處下手,那么這里推薦一個很好的方法, 多做ACM競賽題。
ACM也稱為ACM-ICPC,是國際大學生程序設計競賽的簡稱,它一般用一段英文文章描述一個小的項目需求,要求做題人用C/C++/JAVA/etc把該題目完成之后,在網站上提交,然后它立即就會反饋成功還是失敗了,如果失敗,可以修改代碼再次提交。真正的競賽題多半偏重于一些算法/數據結構/細節的把握/內存時間效率的考察,但也有很多簡單題供初學者做的。
國內很多高校都有ACM網站,那里有很多題目(有簡單的也有難的),還有論壇,有很多有共同興趣的人一起討論。如果真心想學,那么堅持多到ACM網站做題,做10個題,之后估計可能就感覺能力有了很明顯的提升,當然題目做得越多,能力會越強^_^
做題過程中有一些技巧: 1 如果基礎比較差,不用擔心不會做,可以找簡單題來做,那里的簡單題有些是非常非常簡單的。每個網站基本都有一個a+b的程序,做了也可以熟悉一下ACM的做題方式。 2 找簡單題目的方法:找那些通過的人多的題目,多半比較簡單,但也不一定,你可以根據自己的經驗去判斷,反正一般很容易看到每個題有多少人做了,多少人通過了。 3 遇到困難,用Google/Baidu搜索一下可能能找到答案。如果找不到,那么可以到ACM論壇提問,那里有很多志同道合的高手等著呢。
本文轉sinojelly51CTO博客,原文鏈接:http://blog.51cto.com/sinojelly/209472,如需轉載請自行聯系原作者
ACM也稱為ACM-ICPC,是國際大學生程序設計競賽的簡稱,它一般用一段英文文章描述一個小的項目需求,要求做題人用C/C++/JAVA/etc把該題目完成之后,在網站上提交,然后它立即就會反饋成功還是失敗了,如果失敗,可以修改代碼再次提交。真正的競賽題多半偏重于一些算法/數據結構/細節的把握/內存時間效率的考察,但也有很多簡單題供初學者做的。
國內很多高校都有ACM網站,那里有很多題目(有簡單的也有難的),還有論壇,有很多有共同興趣的人一起討論。如果真心想學,那么堅持多到ACM網站做題,做10個題,之后估計可能就感覺能力有了很明顯的提升,當然題目做得越多,能力會越強^_^
做題過程中有一些技巧: 1 如果基礎比較差,不用擔心不會做,可以找簡單題來做,那里的簡單題有些是非常非常簡單的。每個網站基本都有一個a+b的程序,做了也可以熟悉一下ACM的做題方式。 2 找簡單題目的方法:找那些通過的人多的題目,多半比較簡單,但也不一定,你可以根據自己的經驗去判斷,反正一般很容易看到每個題有多少人做了,多少人通過了。 3 遇到困難,用Google/Baidu搜索一下可能能找到答案。如果找不到,那么可以到ACM論壇提問,那里有很多志同道合的高手等著呢。
本文轉sinojelly51CTO博客,原文鏈接:http://blog.51cto.com/sinojelly/209472,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的C/C++编程能力提升捷径 - ACM的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可以替代Viso的小巧开源工具DIA。
- 下一篇: LAMP架构(apache与php结合,