《数据结构》
从本质上讲,数据结构属于编程类的课程,是程序设计语言课程的进阶篇。首先,程序是对数据的操作,由输入产生输出。对于比较复杂的数据,就需要从数据结构的角度来组织和存储数据,如采用数组还是链表存储结构更加高效;另外,对于比较复杂的数据操作,就需要采用一些特定的数据结构来求解,如判断一个表达式中的括号是否匹配,就需要采用栈来处理。所以数据结构课程中讲解人们在软件开发中常见的各种数据结构,并从逻辑结构到存储结构,再到运算算法设计3个层面加以学习。
课程来源:浙江大学
授课教师:陈越、何钦铭
在线观看人数:141380
课程好评率:98%
主要内容:
第一讲 基本概念
第二讲 线性结构
第三讲 树(上)
第四讲 树(中)
第五讲 树(下)
第六讲 图(上)
第七讲 图(中)
第八讲 图(下)
第九讲 排序(上)
课程链接地址:
https://www.icourse163.org/course/ZJU-93001
课程来源:武汉大学
授课教师:李春葆
在线观看人数:55164
课程好评率:94%
主要内容:
第1周:绪论
第2周:线性表(上)
第3周:线性表(下)
第4周:栈和队列
第5周:串
第6周:递归
第7周:数组和稀疏矩阵
第8周:树和二叉树(上)
第9周:树和二叉树(下)
第10周:图(上)
第11周:图(下)
第12周:查找
第13周:内排序
第14周:外排序
课程链接地址:
https://www.icourse163.org/course/WHU-1001539003
课程来源:西北大学
授课教师:耿国华、刘晓宁、卢燕宁、张德同
在线观看人数:5607
课程好评率:94%
主要内容:
第一章 绪论
第二章 线性表(一)
第二章 线性表(二)
第三章 栈与队列(一)
第三章 栈与队列(二)
第四章 串
第五章 数组与广义表(上)
课程链接地址:
https://www.icourse163.org/course/NWU-298002