数据结构

主讲教师: 吴岳芬 副教授 / 湖南理工学院

第0期
开课时间:
教学进度:
  • 预报名
  • 进行中
  • 已结束

学时安排:72学时

学分:2分

大数据时代呼唤计算机科学与技术,非数值计算成为计算机科学的关键,数据的组织和存储奠定非数值计算信息处理的基础,算法分析与设计闪耀计算思维的光辉!数据结构与算法是软件开发的两大基石,程序设计的高手之路从“数据结构”出发!
  • 0

    累计页面浏览量

  • 0

    累计选课人数

  • 0

    累计互动次数

2023-08-29 16:15 余鑫 闽南师范大学 在数据结构课程中提问:

1.1 关于数据结构的基本类型

数据结构主要有四种基本类型:集合、线性结构、树型结构和图形结构,说说你认为生活和计算机中的哪些应用可以抽象成其中某种基本类型?

  • 2024-10-25 18:03 高心杰

    图形结构:

    交通网络:城市或国家的交通网络可以表示为一个图形结构,其中节点代表地点,边代表连接这些地点的路线。
  • 查看全部(1条)

2023-08-29 16:33 余鑫 闽南师范大学 在数据结构课程中提问:

1.3 关于算法好坏的评价

通常以时间复杂度和空间复杂度来衡量一个算法的好坏,那你认为还有什么标准可以衡量一个算法?

2023-08-29 16:24 余鑫 闽南师范大学 在数据结构课程中提问:

1.2 关于抽象数据类型

你认为抽象数据类型有什么用?或者说为什么要对某个应用做抽象?

  • 2023-12-21 19:49 郑雨欣

    抽象数据类型是指一个数学模型以及定义在此数学模型上的一组操作。抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现。抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算。对一个抽象数据类型进行定义时,必须给出它的名字及各运算的运算符名,即函数名,并且规定这些函数的参数性质。一旦定义了一个抽象数据类型及具体实现,程序设计中就可以像使用基本数据类型那样,十分方便地使用抽象数据类型。
  • 查看全部(1条)

2023-09-05 20:54 余鑫 闽南师范大学 在数据结构课程中提问:

讨论14.4 对一组数据(2,12,16,88,5,10)进行排序

对一组数据(2,12,16,88,5,10)进行排序,若前三趟的结果如下: 第1趟:2,12,16,5,10,88 第2趟:2,12,5,10,16,88 第3趟:2,5,10,12,16,88 则采用的排序方法可能是______ 。 A. 冒泡排序

2023-09-05 20:48 余鑫 闽南师范大学 在数据结构课程中提问:

讨论14.3 不稳定的排序算法

本讲所学的排序算法中,哪些是不稳定的排序算法?

2023-09-05 20:43 余鑫 闽南师范大学 在数据结构课程中提问:

讨论14.2.6 基数排序有什么特点?

基数排序有什么特点?

2023-09-05 20:39 余鑫 闽南师范大学 在数据结构课程中提问:

讨论14.2.5 就排序算法所用的辅助空间而言,堆排序、快速排序和归并排序的关系thsu?

就排序算法所用的辅助空间而言,堆排序、快速排序和归并排序的关系是__________ 。(填选项) A.堆排序 < 快速排序 < 归并排序 B.堆排序 < 归并排序 < 快速排序 C.堆排序 > 归并排序 > 快速排序 D.堆排序 > 快速排序 > 归

2023-09-05 20:35 余鑫 闽南师范大学 在数据结构课程中提问:

讨论14.2.4 堆排序最适合解决什么样的问题?

堆排序最适合解决什么样的问题?

2023-09-05 20:29 余鑫 闽南师范大学 在数据结构课程中提问:

讨论14.2.3 希尔排序的组内排序采用的是什么?

希尔排序的组内排序采用的是______ 。(填选项) A.直接插入排序 B.折半插入排序 C.快速排序 D.归并排序

2023-09-05 20:21 余鑫 闽南师范大学 在数据结构课程中提问:

讨论14.2.2 为实现快速排序法,待排序序列宜采用存储方式是什么?

讨论14.2.2 为实现快速排序法,待排序序列宜采用存储方式是_____。(填选项) A. 顺序存储 B. 散列存储 C. 链式存储 D. 索引存储

常见问题

  • 1.我该如何学习这门课程?

    (1)首先您要注册一个学银在线的账号。

    (2)您需要有一定的上网条件,能够流畅的观看教学视频。在观看的过程中,您可以选择在PC端登陆我们的网页, 也可以选择下载我们的app学习通,通过手机客户端来学习。

    (3)您一旦报名选择了课程,我们的课程主讲老师或课程团队会通过通知的形式给您发送课程有关的消息,同时会抄送您的邮箱,请您及时查收。

  • 2.我在学习过程中遇到问题了,怎么办?

    您可以通过以下几种方式获取帮助:

    (1)在课程群聊中发布求助信息,说不定和你一起学习这门课的小伙伴就能够解决你的问题呢;

    (2)在课程讨论区留言,课程团队看到后将会及时回复。

    (3)联系我们的客服,或者随时给我们发邮件,邮箱地址:xueyinkf@chaoxing.com。

  • 3.我是新手,能否给我一些学习建议?

    (1)我们的课程采用MOOC的方式授课,因此您可以自由安排您的学习时间、学习地点。但我们仍旧希望您每周能都有固定的时间持续进行本课程的学习,根据人的记忆曲线显示这种规律的学习方式能够最大限度的提升您的学习质量。

    (2)学习的过程比较容易,为了检验您的学习成果,我们的课程团队会在课程章节结束后布置测验或作业,希望您尽可能的按时独立完成。如果有没有掌握的知识点,您可以继续回看复习课程。

    (3)希望您能够积极参与课程的讨论,与各位学习者一起煮酒论英雄。在讨论的过程中,不光可以对课程所学内容温习内化,还能互相碰撞出思想的火花,相信您一定会有额外的收获。

  • 4.课程会不会很难、很枯燥?

    (1)我们的课程都是老师经过精心设计拍摄制作而成,并且由于是MOOC的方式,所以课程拆分成了不同的知识点,学习起来一点也不费劲。

    (2)我们的课程多采取理论结合实际的授课方式,课程中也有许多案例的呈现,相信会给学习者带来诸多方面的启发。我们也将力求做到深入浅出,支持学习者将研究发现转化为实践,改进自身教学。