• 登录
    登录后你可以:
    管理学业进展
    多端同步使用记录
    问达社区讨论
    获得积分换好礼
    立即登录点我注册
  • 登录
取消
  • 数据中心
    • 全球大学
    • 海外专业
    • 职业库
    • 课程库
    • 申请经验
    • Offer信息
    • 机构与服务
    • 不清楚查什么?在线助手 帮你查
  • 招生资源
    • 全球招生项目
    • Ph.D.直招
  • 背景提升
    • 发现好资源
    • 讲座
    • 公司实习
    • 科研实习
    • 公益项目
    • 更多资源
    • 更多提升资源,找小助手
  • 教育排行
    • 榜单大全
    • USNews 全球 2025
    • TIMES 泰晤士 2025
    • QS 排行2025
    • ARWU 排行2025
    • 参与排行
  • 做测评
    • 本科选校测评
    • 硕士选校测评
    • 博士选校测评
    • 职业测评
    • 专业倾向测评
    • 免费1v1定位指导,获得详尽报告分析
  • 诊断规划
    • GPS学业规划
    • 诊断规划专家
  • 工具箱
    • 留学费用助手
    • GPA计算器
    • 填网申插件
    • 国际教育指南
  • 社区
  • 客户端
    • 申请方手机APP
    • 国际教育小程序
    • 高考小程序
EN
EN
  • 登录
    登录后你可以:
    管理学业进展
    多端同步使用记录
    问达社区讨论
    获得积分换好礼
    立即登录点我注册
  • 登录
  • 注册
  • 登录

数据结构与算法

Data Structure and Algorithm

  • 数据点评
  • 问达
初识 深究
返回
大纲
课程大纲

一、绪论

1.1 数据结构的概念;1.2 抽象数据类型;1.3 算法与算法分析

二、栈、队列和线性表及其应用

2.1 栈的ADT定义,栈的连续实现和链表实现,栈的应用举例;2.2 队列的ADT定义,队列的连续实现和链表实现,队列应用举例;2.3 线性表的ADT定义,线性表的连续实现和链表实现,连续实现与链表实现特点之比较

三、递归

3.1递归原理与递归算法的设计;3.2 递归的机器实现,递归与栈的关系;3.3 递归树的概念,递归算法的时间和空间复杂度估算;3.4 递归与非递归的比较

四、串、数组和广义表

4.1 串的ADT定义,串的存储结构;4.2串的匹配算法;4.3串的应用举例;4.4 数组的存储;4.5 特殊矩阵的存储,稀疏矩阵的压缩存储;4.6 广义表的概念

五、二叉树

5.1 二叉树的概念及性质;5.2 二叉树的抽象数据类型;5.3 遍历二叉树;5.4 二叉树的实现;5.5 线索二叉树的概念,线索二叉树的实现和遍历;5.6 二叉树的应用

六、树与森林

6.1树的概念,树的递归定义;6.2 森林与二叉树的等价转换;6.3 树的遍历,包括先根序遍历和中根序遍历;6.4 树的存储,包括树的双亲表示法,孩子表示法和孩子兄弟表示法

七、图

7.1 图的基本概念和术语,包括结点的度数,邻接点,路径,连通等;7.2 图的存储结构,包括邻接矩阵法,邻接表,邻接多重表和十字链表等;7.3 图的遍历,包括深度优先和广度优先方法的实现;7.4 拓扑排序的概念及其实现方法;7.5关键路径与AOE网(边表示活动的有向网);7.6 最短路径问题,使用贪婪法求解的Dijkstra算法,算法的时间复杂度分析;7.7 最小生成树,Prim算法的实现

八、内排序

8.1 排序问题的基本概念,稳定排序的概念;8.2 简单插入排序及其复杂度分析,Shell排序;8.3 简单选择排序,堆排序,复杂度分析;8.4 快速排序,归并排序,基数排序及其复杂度;8.5 各种排序方法特点(如稳定性,复杂度等)和比较

九、查找

9.1 查找的基本概念;9.2 顺序查找,有序表的二分查找(折半查找),查找效率的估算,平均查找长度的概念;9.3 二叉查找树的概念,二叉查找树的查找、插入和删除的实现;9.4平衡二叉树的概念,平衡二叉树的插入和删除方法;9.5 散列方法:散列的概念,常用构造散列函数方法,解决冲突的开地址法和拉链法,查找的分析;9.6 Trie结构的概念,Trie的查找、插入和删除;9.7 B-树的概念,B-树的查找、插入和删除;9.8 B+树的概念

十、文件与外排序

10.1文件概念;10.2 外排序概念和多路归并法

课程学习
在线课程列表

其他

Cluster实现关键技术应用

-


Coursera

数据结构与算法

-


慕课网

PHP入门篇

-


Coursera

高级数据结构与算法

-


慕课网

PHP进阶篇

-


Coursera

Cluster Analysis in Data Mining

-


华文慕课

数据结构与算法 第2部分

-


华文慕课

数据结构与算法 第1部分

-


51CTO学院

大话西游之HPC视频课程

-

参考教材
国内经典教材

《数据结构与算法》

张铭


数据结构与算法

廖明宏


VB.NET数据库编程

石志国

国际经典教材

数据结构与算法分析(C++版)(第三版)

Clifford A・Shaffer


Cluster Analysis

Emma Uprichard


数据结构与算法分析:Java语言描述

Mark Allen Weiss

扫描二维码
下载申请方APP
关于我们
  • 平方创想
  • 申请方
  • 方略
  • 北辰PolaRise
  • 学业有方
  • 站点地图/Sitemap
  • Futuresearcher
  • 群星计划
常用功能
  • 随心查
  • 放心问
  • 安心选
  • 问答社区
  • 高校库
  • 专业库
  • 留学项目库
  • 学业资源
  • 留学案例库
  • 指南
  • 留学测评
  • 竞争力分析
  • 志愿填报
  • 高考分数线
  • 领航员
联系我们
  • 机构合作
  • 联系方式
  • 用户协议
  • 隐私政策
扫描二维码
下载申请方APP
用户协议|隐私政策
京ICP备 14012557 号 -1
京公网安备 11010802032928 号
EN
@ 申请方/用户协议/隐私政策/ 京ICP备 14012557 号 -1 京公网安备 11010802032928 号