大二学生如何系统学习C++和数据结构?

论坛 期权论坛 期权     
匿名用户   2018-10-3 21:43   2071   7
提示: 作者被禁止或删除 内容自动屏蔽
分享到 :
0 人收藏

7 个回复

倒序浏览
2#
李小期  3级会员 | 2018-10-3 21:43:57 发帖IP地址来自
制定学习计划。我觉得可以这么制定,
  • 比如先大致算一下寒假有多少天
  • 确定一下你都想学习哪些内容
  • 作除法,用想学的内容除以寒假的天数,从而确定每天要学习什么。


先说C++,只说基础知识,C++的基础大致这些内容
一、封装
  • 类的定义
  • 构造函数与析构函数


  • 拷贝构造函数
  • 深拷贝与浅拷贝
  • 友元
  • 常对象、常成员函数
  • 函数重载


二、继承
  • 单继承
  • 多继承
  • 继承的写法及各种继承方式


三、多态
  • 静态多态
  • 动态多态
  • 虚函数


C++的基础大致就是这些内容了,你可以看着学学,对于C++,掌握基本概念,一边学习,一边编程,多思考,多领悟。
再说数据结构
我们那时候用的是严蔚敏老师的教材
数据结构内容大致可分为:
单链表
双向链表

  • 队列



  • 查找
  • 排序
对于数据结构,你可以用C语言或者C++来实现这些数据结构,还有就是一些算法,比如进栈、出栈,二叉树的遍历等等。
最后呢,计划赶不上变化,灵活机动,每天学一点儿就行了,只要坚持一个寒假,等到开学,你自己肯定会有很多收获的。
欢迎关注微信公众号:小期科技,回复  Python ,可得全套Python学习资料啊!
3#
无菌不素  4级常客 | 2018-10-3 21:43:59 发帖IP地址来自
真正发自内心想学习的人,在询问他人之前早就开始行动了。

题主我并不想打击你,只是觉得上课有老师教都不好好听课,放假了估计就算制定了再怎么详细的学习计划,也是没有用的。

还是先把自己上课的教材以及老师的ppt看懂,重做平常的实验以及作业,再去查漏补缺吧。

c++ 的学习是需要多做练习的,多写代码吧。
4#
林杉杉  4级常客 | 2018-10-3 21:44:00 发帖IP地址来自
读、抄、模仿……
个人建议:先找本数据结构的书(没必要去找什么好书,随便找本教材就行了),跟着课后习题做,不需要全做,挑着做就行了,但一定要动手编程,不会就直接抄书(你就是把书上代码抄一遍都行)。
这时候一般会遇到很多问题,多思考,能上网问就问,不能问就记下来,懒得记就别理它…重点不在于你懂不懂、会不会这个问题,而是你得确定自己花时间去思考过,尝试过用自己的语言去描述解答这些问题,即使你的答案不全对。
不要企图第一遍,就把所有的东西学精。你必须明白,将来遇到的机会还多着 。
几年后,你会发现大部分问题不是问题。

当然,你又多了好多问题!
5#
王一  3级会员 | 2018-10-3 21:44:01 发帖IP地址来自
C++东西杂
除去基础的知识 (泛指每本书前几章都会出现的)
后面的知识你用到再去学习也不迟 如果您不是自学能力极强之人
闷头自学相对会慢一些
找个小老师给你指点迷津会比较好 很多问题
书上大多只有对的东西
反例和禁令都是少数
所以一出问题
甚至你连问题都没搞清楚在哪
就去找答案了
会浪费很多时间
但是有个老师或者前辈
他一眼就能看出来
重点学习的,最常用东西也能给你点出来
6#
匿名用户   | 2018-10-3 21:44:02 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
7#
曾先森咯  1级新秀 | 2018-10-3 21:44:03 发帖IP地址来自
有兴趣的话 做做算法题 找个题库开始刷 刷点简单的 慢慢的就熟练了 而且比看C++Primer有趣的多
8#
Christal  3级会员 | 2018-10-3 21:44:04 发帖IP地址来自
我也大二计算机学生,正在学中国幕课的数据结构课程,做c++的编程题目和项目,在研究俄罗斯方块。
不过最近考试周好忙啊,摊手。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:24326
精华:1
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP