ACM 经验杂谈

1、 数据结构+算法=程序 ,算法是程序的灵魂

2、 语言只是一种工具,算法才是核心,解决问题看得是算法而不是语言

3、 总是在时间和空间上权衡并取得一个折中,这是所有ACMer的痛。

4、 没有扎实的语言功底,一切都是浮云。

5、 语言功底再好,没有一个好的算法,程序就如没有灵魂的躯壳。

6、 数据结构是必须考虑的问题,好的数据结构可以达到事半功倍的额效果

7、 各种语言有自己相应的数据结构,但本质都差不多,可实现起来略有区别,在特定的场合下,某些语言可能更有优势

8、 语言无所谓好也无所谓不好,要看具体应用在什么情况下,算法总会有最优,在合适的场合使用最合适的算法,这就是最合适的做法

9、 得奖只是一种动力,千万不要抱着得奖的目的参与ACM,因为那样你会发现自己选错了路。

10、不要动不动就单步调试,那样很占用时间,在编写之前想好,编写过程中尽量严谨,调试时不要妄加猜测,好好屡一下头绪,说不定问题就找到了

11、不要想当然的以为,往往计算机的执行和你的想法有些不同。

12、锻炼自己的思维能力,最好能像机器一样思考,要用机器的思维来考虑问题,用计算机的头脑想解决问题的方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值