您申请加入课程:数据结构与算法(C++描述)
需要验证您的身份,请输入课程密码:
您的学号:
班级选择:
课程密码:
  • 创建者

    Creator

    潘家辉
  • 活跃度

    Activeness

  • 访问量

    Visits

    213631

教学公告

20软工 第1周安排
[作者: 潘家辉  发布时间:2021-09-07 21:23:37  浏览次数:1824次]

理论课:

第1章的内容 1-20页

1、理解数据结构的基本概念(存储结构、逻辑结构)【重点】
2
、掌握算法复杂度的计算【难点】


实验课:

实验1 数据结构编程基础


师说:

个人认为数据结构是编程最重要的基本功,没有之一!瑞士计算机科学家Niklaus Wirth在1976年写了一本书《算法+数据结构=编程》。40多年后,这个等式仍被奉为真理。这也是为什么在面试过程中,需要考察软件工程师对数据结构的理解。几乎所有的问题都需要面试者对数据结构有深刻的理解。无论你是初入职场的萌新,还是拥有几十年经验的韭菜。有些面试题会明确提及某种数据结构,例如,“给定一个二叉树。”而另一些则隐含在面试题中,例如,“我们希望记录每个作者相关的书籍数量。”

为了让各位同学尽快入门《数据结构与算法》,大家不妨提前进行两点阅读:

1为什么要学习数据机构?数据结构的意义和作用(点击链接)

2、对照以下清单做一下知识的梳理:

C++语言程序设计基础(课本附录B):类、继承、重载、重写、虚方法、模板;数学基础(课本附录A): 集合、偏序、数学归纳法、级数、递归、递推。


课外资料:

清华大学《数据结构》课程视频(自主模式)

第一章 《绪论》

http://www.xuetangx.com/courses/course-v1:TsinghuaX+30240184+sp/about

https://www.icourse163.org/course/XIYOU-1002578005







相关课程

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
关闭