数据结构与算法分析——零基础学懂数据结构

高阶

熟练学习用C语言实现本课程的基本数据结构和基本算法,并具备用C语言设计和实现有一定难度的算法的能力。

5分 学习人数榜    第2 严选课 更新: 近三个月

收藏( 81 下载课程 二维码 下载学院APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

3935 学习人数 30小时37分钟 154课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

24小时内答疑 随时随地观看课程

sunnyDLL

讲师评分:5.0 12门 课程 1.1万 次学习

在河北师范大学软件学院从事教学工作5年,讲授的课程先后有数据结构,操作系统,数据库原理,计算机导论,对计算机的软硬件都很熟悉,在北京航空航天大学读研期间,获得北京航空航天大学创新工...

主页
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 11
  • 学习路径

适合人群:

正在准备报考计算机专业研究生的同学; 正在准备面试计算机行业相关职位的同学 正在准备软考的同学 正在准备学习程序开发的相关同学

学习计划:

1、建议每周至少保证8小时的学习实践,预计2个月能完成整门课程; 2、课后完成相关编程联系,并在笔记中记录学习心得 3、每章节完成后,及时完成附带的章节测试,检验学习成果

课程目标:

熟练学习用C语言实现本课程的基本数据结构和基本算法,并具备用C语言设计和实现有一定难度的算法的能力。

课程简介:

1、本课程的特色为教同学们实现数据结构所有的ADT和算法,先学基础,前十章重在基础,每章会配备相关练习题帮助大家理解,第十一章,手把手教大家写代码,深入浅出,可以显而易见的看到程序运行效果,一共包含十一章。数据结构精品课(C语言版)全集一共有200多个视频,内含知识点剖析,重难点解析。本课程,配套的源代码,在另一门课《实战探究算法与设计》中。有问题随时可以留言,老师第一时间进行答疑。

2、数据结构是软件工程专业的一门核心专业基础课。课程从ADT思想出发,介绍了三大类数据结构(线型、树型和图型)、两大类基本算法(查找和排序)以及算法分析的基础。本课程的开设位于大学二年级的第一学期,学生在完成离散数学、c语言程序设计课程之后通过本课程的学习,进一步提升分析问题、解决问题的能力(分析能力、抽象能力、设计能力和编程能力等),并且通过对基本数据结构和常用算法的学习和积累,为今后进一步深入学习其他专业课程打下良好的基础。

3、数据结构在整个计算机课程体系中起着承上启下的作用,需要有一定的C语言基础,为后续的程序开发奠定了一定的基础。

4、数据结构这门课主要讲了三种结构,线性结构,树形结构和图形结构,我的课程讲围绕线性表,栈,队列,串,树,图,查找,排序的顺序来讲解,重点讲实际应用,帮助同学们完成实际编程过程中遇到的问题并通过设计存储结构,编程来解决问题。

本课程不提供学习下载资料。

展开更多

课程大纲-数据结构与算法分析——零基础学懂数据结构

  • 第1章 数据结构简介

    2小时25分钟12节

  • 1-1

    零基础学懂数据结构课程简介 零基础学懂数据结构课程简介

    [08:17] 开始学习
  • 1-2

    数据结构课程说明 数据结构课程说明

    [11:53] 开始学习
  • 1-3

    数据结构课程说明(2) 数据结构课程说明(2)

    [12:44] 开始学习
  • 1-4

    数据结构基本概念(1) 数据结构基本概念(1)

    [16:26] 开始学习
  • 1-5

    数据结构基本概念(2) 数据结构基本概念(2)

    [15:17] 开始学习
  • 1-6

    抽象数据类型定义 抽象数据类型定义

    [15:02] 开始学习
  • 1-7

    抽象数据类型表示和实现 抽象数据类型表示和实现

    [05:01] 开始学习
  • 1-8

    算法的基本概念、特性和设计要求 算法的基本概念、特性和设计要求

    [16:48] 开始学习
  • 1-9

    算法的时间复杂度(1) 算法的时间复杂度(1)

    [17:33] 开始学习
  • 1-10

    算法的时间复杂度(2) 算法的时间复杂度(2)

    [14:58] 开始学习
  • 1-11

    算法的空间复杂度 算法的空间复杂度

    [07:25] 开始学习
  • 1-12

    算法总结 算法总结

    [03:40] 开始学习
  • 第2章 线性表

    5小时1分钟25节

  • 2-1

    线性表的基本概念(1) 线性表的基本概念(1)

    [13:55] 开始学习
  • 2-2

    线性表的基本概念(2) 线性表的基本概念(2)

    [11:09] 开始学习
  • 2-3

    线性表ADT引用型操作 线性表ADT引用型操作

    [15:19] 开始学习
  • 2-4

    线性表ADT的加工型操作 线性表ADT的加工型操作

    [10:14] 开始学习
  • 2-5

    线性表ADT引用的讲解(1) 线性表ADT引用的讲解(1)

    [13:35] 开始学习
  • 2-6

    线性表ADT引用作为形参的讲解(2) 线性表ADT引用作为形参的讲解(2)

    [17:01] 开始学习
  • 2-7

    线性表ADT的顺序表示(1) 线性表ADT的顺序表示(1)

    [11:56] 开始学习
  • 2-8

    线性表ADT的顺序表示(2) 线性表ADT的顺序表示(2)

    [15:03] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “机器学习”   99%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部