STL专题总结

   这是我开始学习ACM的第三周,前三个星期主要学习和练习了STL的内容,有不少收获,在这里总结一下。学习的STL内容主要有栈,队列,vector动态数组,sort排序,set和map的内容。在这十几天的做题中,我一共A了14道题,从这14道题中,对刚学的STL的内容做了不少练习,也收获了不少经验和教训。
   像我刚开始做这套题的时候,还不会用STL的内容,刚开始学习思路也不够开阔,最开始的几天,几乎没有A任何一道题。后来,大概到了上了两次课之后,自己才逐渐找到一些门路,最先A的题是J,那是到很简单的题,但是由于自己不熟练,也还是用了很久才将程序调试成功,在这段时间里,由于自己在寒假并没有学习太多内容,自己明显感觉自己对于这方面的知识不够,除了老师上课教的内容,我又自己看了《ACM程序设计》这本数,学习了上面有关string的内容,同时又在书和网络的帮助下学习了一些有关输入的内容,比如gets,getline这些。
   通过前一段时间的摸索,自己在做题的同时也在复习和实践老师上课讲的内容,虽然只A了14道题,不过,在这14道题中的收获是非常宝贵的。下面,我就总结一下自己在实际做题时所遇到的问题。首先,就是很多题思路能比较快的想出来,但是自己不好实现,或者就是,代码很快就能写出来,但是需要很长的时间才能调试通过。我认为,自己首先还是要提高自己的知识储备,提高自己的实现能力。其次,在写代码的过程还存在一个非常大的问题就是自己会出现细节问题,而且检查代码时还不容易发现。这对我解决问题的耗时产生的很坏的影响,致使我效率非常差,所以自己以后在真正写代码时需要更加细心、仔细。还有,就是,自己的很多代码不够简洁,还不是最好的方法。因为代码如果越长,效率也就越低,并且增加了出错的概率。我想,自己以后应该多多拓展自己的思路,提高自己的思维能力,让自己可以用更简洁的方式解决问题。
  这段时间其实对自己是一个很大的提高,也希望自己能够在以后的学习中收获更多。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值