zoukankan      html  css  js  c++  java
  • 学完了北大《程序设计与算法一》后的一些想法

      上学时,我的c语言基础比较扎实,指针数组之类的还算熟练。不过太久没写c了,生疏了很多。我努力回想c语言的内容时,脑子一片空白,只好借助这门mooc课快速复习c语言。

      

      前后花了三天多,大概30个小时。两倍速、再加跳过一些很熟练的部分,刷完了视频、教材相关内容和对应的openjudge上的题目。

      

      期间最大的收获是学习了一些通用的函数的设计,如通用的求最大值的MyMax,以及stl入门。stl十分直接的展现了c++的强大,使我对之后的c++的深入学习充满期待。

      

      当然还是暴露了很多问题。

      1:我还是没有真的养成先思考做好设计再写代码的习惯,总是匆匆开写,结果错误百出。

      2:对于函数库的重视程度不够。学习过程中手写一些库中包含的功能的函数是个好的学习方法,但实际开发中还去手写,就是十足的蠢了。不重复造轮子,最基本的思维了吧。

      3:写漂亮的代码的能力不足。如变量命名、合理设计等各方面都不够好。

      学完一,也就是复习了c语言,这只是开始。之后该逐渐深入c++以及锻炼算法能力。需要刷程序设计与算法二、算法分析与设计还有《挑战程序设计竞赛》。

      向前冲吧,少年!!

      

  • 相关阅读:
    Centos7安装Redis-单节点
    解决物理机U盘安装Kali Linux2018.1,光驱无法加载问题
    做销售如何跟单,逼单!共20招!(转)
    销售沟通技巧(转)
    rails gem (2015-07-16)
    Foundation
    Redis TTL 为0
    Introspection反射机制
    will_paginate
    Linux下Rsync+Inotify-tools实现数据实时同步
  • 原文地址:https://www.cnblogs.com/cq0143/p/11229322.html
Copyright © 2011-2022 走看看