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