数据结构视频教程 -《(东南大学 王茜)数据结构 (64讲)》

2023-11-07

整个视频打包下载地址:史上最全的数据结构视频教程系列分享之《(东南大学 王茜)数据结构 (64讲)》,转载请保留出处和链接!
更多优秀资源请访问:我是码农

image.png

数据结构对于从事计算机系统软件和应用软件设计与开发人员非常重要。程序设计语言为数据结构的描述提供了很好的手段,数据结构为程序设计语言类型系统的发展与完善奠定了基础。数据结构课程的主要目的是介绍一些常用的数据结构,阐明数据结构内在的逻辑关系,讨论它们在计算机中的存储表示,并结合各种数据结构,讨论对它们实行的各种运算的实现算法。很多算法实际上是对某种数据结构施行的一种变换,研究算法也就是研究在实施变换过程中数据结构的动态性质。本教程是由东南大学王茜老师主讲的,非常通俗易懂、言简意赅,数据结构是以后编程的重中之重的基础,没有数据结构就没有编程这一说,你的技术越高,数据结构越显重要!


01-001数据结构的定义、重要性及基本术语

点击下载    提取码:z58n


01-002数据结构的表示、数据类型的概念

点击下载    提取码:3wfi


01-003算法与算法的描述、C++语言复习

点击下载    提取码:fjbe


01-004C++语言的复习:数据类型、函数

点击下载    提取码:kh7f


01-005文件、运算符重载

点击下载    提取码:vmdj


01-006算法评价:时间复杂度、空间复杂度

点击下载    提取码:2hg7


01-007练习用C++语言编写程序

点击下载    提取码:utre


01-008练习时间复杂度的分析

点击下载    提取码:z66t


02-001线性表的定义、抽象数据类型及应用

点击下载    提取码:rd12


02-002线性表的顺序存储、操作实现

点击下载    提取码:6wsa


02-003线性表的插入操作和删除操作

点击下载    提取码:qfhp


02-004线性表的操作实现-排序

点击下载    提取码:mssr


02-005线性表的操作应用举例

点击下载    提取码:rva6


02-006线性表的链接存储

点击下载    提取码:kcu4


02-007双向链表简介

点击下载    提取码:jh2i


02-008单链表实现线性表的操作(一)

点击下载    提取码:mqk4


02-009单链表实现线性表的操作(二)

点击下载    提取码:d9gr


02-010元素结点构成的单链表的操作

点击下载    提取码:5iad


02-011单链表操作举例

点击下载    提取码:ix7b


02-012有序链表合并、线性表逆置

点击下载    提取码:4ynu


03-001稀疏矩阵的概念、存储结构

点击下载    提取码:4ybg


03-002稀疏矩阵的运算

点击下载    提取码:w572


03-003稀疏矩阵的加法、广义表的定义和存储结构

点击下载    提取码:b827


03-004递归和非递归方法求广义表的长度和深度

点击下载    提取码:mhkn


04-001栈的定义、存储和基本操作

点击下载    提取码:h3nm


04-002栈的应用:括号匹配、进制转换、表达式计算

点击下载    提取码:ba28


04-003后缀表达式求值、中缀转后缀算法

点击下载    提取码:dts5


04-004后缀表达式求值算法举例、栈与递归

点击下载    提取码:b7c5


04-005栈和递归-迷宫问题

点击下载    提取码:vb8s


04-006队列的定义、存储结构与基本操作

点击下载    提取码:f2me


04-007队列应用举例

点击下载    提取码:3fkd


05-001树和二叉树的基本概念和基本术语

点击下载    提取码:6a1u


05-002二叉树的定义、存储结构和性质

点击下载    提取码:ie12


05-003二叉树的存储结构和运算

点击下载    提取码:24x5


05-004二叉树的前序、中序、后序、层次遍历算法

点击下载    提取码:dtjt


05-005二叉树的输出、求深度、删除结点、线索化

点击下载    提取码:a9id


05-006先序、中序、后序线索二叉树、中序线索化算法

点击下载    提取码:gggh


05-007中序线索二叉树的遍历、排序二叉树

点击下载    提取码:kprk


05-008二叉排序树的删除、哈夫曼树

点击下载    提取码:e8is


05-009建立哈夫曼树、树的遍历、存储结构和遍历

点击下载    提取码:85ag


05-010习题课:二叉树的遍历和操作

点击下载    提取码:2yj7


05-011习题课:哈夫曼编码、各章知识点复习

点击下载    提取码:5zf2


06-001图的定义、入度和出度、基本术语

点击下载    提取码:vyrg


06-002图的存储结构:邻接矩阵、带权图

点击下载    提取码:m1kp


06-003图的存储结构:邻接表、逆邻接表、十字链表

点击下载    提取码:x6c5


06-004图的深度优先遍历和广度优先遍历

点击下载    提取码:gsnv


06-005非连通图的遍历、生成树、最小生成树

点击下载    提取码:befb


06-006最短路径:狄克斯特拉算法和弗洛伊德算法

点击下载    提取码:3v6w


06-007拓扑排序算法的基本思想

点击下载    提取码:pdan


06-008拓扑排序算法的实现、AOE网络及其邻接表表示

点击下载    提取码:fave


06-009关键路径的基本思想

点击下载    提取码:zpnk


06-010关键路径、图论复习课

点击下载    提取码:v5mu


07-001查找表、查找、平均查找长度、顺序表查找

点击下载    提取码:k57z


07-002二分查找、二分查找判定树

点击下载    提取码:sgqg


07-003索引的概念、索引查找的基本思想

点击下载    提取码:vej7


07-004分块查找、散列函数、散列查找、冲突、同义词

点击下载    提取码:xnih


07-005处理冲突的方法

点击下载    提取码:4dqu


07-006AVL树、平衡二叉排序树、B-树、二叉树平衡调整

点击下载    提取码:awfx


07-007树表查找、B-树的查找

点击下载    提取码:nzbp


07-008B-树查找算法、B-树

点击下载    提取码:qvfb


07-009B-树查找算法、B-树插入和删除

点击下载    提取码:awvq


07-010B-树查找算法、B-树插入和删除(续)

点击下载    提取码:vg4j


08-001排序、稳定排序、直接插入排序

点击下载    提取码:yxuc


08-002希尔排序、堆排序、选择排序

点击下载    提取码:4ycs


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据结构视频教程 -《(东南大学 王茜)数据结构 (64讲)》 的相关文章

  • 使用jupyter中的matplotlib库绘制简单图表

    使用matplotlib库绘制图表最重要的就需要导入numpy模块和pyplot模块 1 绘制直线图 plt title 2020080603012 import numpy as np import matplotlib pyplot a
  • Docker 中 MySQL容器时区不对,导致插入的时间不准确

    查询 MySQL 时区及当前时间 mysql gt show variables like zone Variable name Value system time zone UTC time zone SYSTEM 2 rows in s
  • AngularJs API

    b AngularJs API b 以下列出了一些通用的 API 函数 angular lowercase 转换字符串为小写angular uppercase 转换字符串为大写angular isString 判断给定的对象是否为字符串 如
  • OSI网络结构的七层模型--网络大典

    OSI开放式系统互联模型是1984年国际标准化组织 ISO 提出的一个参考模型 此模型作为网络通信的概念性标准框架 使通信在不同的制造商的设备和应用软件所形成的网络上的进行成为可能 现在此模型已成为一個主要的结构模型用于计算机之间和网络间的
  • RSA加密算法

    AVAEE项目中很多时候都需要对核心数据进行加密传输 采用非对称加密算法在前段对数据进行加密 在服务端进行解密是一个不错的方式 而常用的实现是采用RSA非对称加密方法 具体步骤为 1 在服务端用密码种子生成密钥对 保存密码种子 一个特定的密
  • Uncaught (in promise) Error: Request failed with status code 400错误记录

    前后端我都查遍了 发现都没有问题 原来问题错在输入的参数上面 对于这种问题 我们只需要在 要善于发现问题 请求的返回参数里面 就告诉了我们问题出在哪里 因为我输入的参数都是字符串 而存储的数据有时间和小数 参数不一致 组成的对象就会报错 谨
  • js逆向案例一二

    目录 零 概述 一 请求参数 Cookie Referer校验 1 案例1 有道翻译 2 案例2 百度翻译 二 参数响应加密解密AES DES RSA 1 案例3 建筑市场 AES 2 案例4 毛毛租 AES 3 案例5 翼龙登录 DES
  • 点击 地图时获取 点击位置的经纬度,以及地址信息 之 逆向地理编码

    目录 前言 效果图 前置配置工作 总代码 点击空白的位置打印经纬度 后续 搜索后通过点击点标记获取当前的经纬度 地区编码以及地址 补充 全部代码 小结 前言 之前以为 只要地图搜索功能实现 以及能把后端获取的数据渲染至页面 我就可以解放了
  • vba中filedialog用法

  • 软件测试的分类总结

    1 按阶段分 单元测试 集成测试 系统测试 验收测试 2 按是否运行程序划分 静态测试和动态测试 3 按是否查看代码划分 白盒测试 黑盒测试 灰盒测试 4 其他划分 兼容测试 安全性测试 回归测试 冒烟测试 随机测试 App测试 接口测试
  • 怎样给手机发送短信验证码

    1 首先你得去短信平台申请账户 我之前用的是梦网云短信平台 这里也是讲用梦网云短信平台发送短信 2 网址 http www monyun cn account new activity html B vid 1400037279266705

随机推荐

  • systemctl和service

    一直以为这两个功能是一样的 某些情况下systemctl比service功能还要强 但是工作中遇到了问题 在这里 用service操作libvirt bin 但是无法用systemctl处理 查阅资料 service其实是在 etc ini
  • python django 优势_那么多人选择Python,它的优势,缺点有哪些?

    提及到目前最火的编程语言 Python可谓是非常受欢迎的 属于四大编程语言之一 近些年来Python的增长趋势也是非常明显的 很多人都将Python作为入门的语言 对于很多人来说都会选择学习Python 那么Python究竟有何魔力呢 它的
  • 使用vue+electron创建桌面软件(二)

    文章目录 打包配置 界面配置 窗口配置 自定义顶部栏 vue electron项目 对软件进行配置 包括打包图标 名称等 自定义窗口最小化 全屏 退出软件 界面信息传递等 打包配置 在vue config js文件中 vue config
  • 射击小游戏c语言实验报告,C++实现简单射击小游戏

    使用c 制作简单的横板射击小游戏 供大家参考 具体内容如下 include include include class Bullet class Tank class E Bullet class Boss bool dead false
  • k8s-某视频课基础了解

    容器编排 Kubernetes Helm 容器引擎 Containerd Rocket 容器镜像仓库 TUF Harbor Notarv 容器网络CNI 服务网格 服务发现 CoreDNS Linkerd Envoy 容器监控运维 Prom
  • [Ubuntu]使用随机数完全格式化整块优盘

    系统对优盘等存储设备的快速格式化 只是做了简单的标记 如果没有进一步的写入操作 内容大概率都还能恢复找回 那个如何彻底的格式化掉一块优盘呢 使用 Ubuntu 我们可以对全盘进行写零或者写随机数操作 1 找到 U 盘路径 sudo fdis
  • 运维进阶:文件共享服务全攻略

    一 了解一下 1 NFS NFS Network File System 即网络文件系统 是FreeBSD支持的文件系统中的一种 它允许网络中的计算机之间通过TCP IP网络共享资源 在NFS的应用中 本地NFS的客户端应用可以透明地读写位
  • np.maximum()的用法

    一 用法 np maximum A B 用于逐元素比较两个array的大小 二 实例 import numpy as np A np array 1 2 3 4 B np array 5 6 7 8 print np maximum A B
  • WPF随笔(十)--使用AvalonDock实现可停靠式布局

    我们每天使用的许多软件都使用了可停靠式布局 可以方便的打开 关闭 收起 展开 移动选项卡 今天就来说明如何使用AvalonDock实现这种可停靠式布局 AvalonDock安装 最新版本的AvalonDock类库包含在程序包Extended
  • Python packaging tools not found的问题解决

    首先 我用的虚拟机装的linux系统 linux自带的python2 7 所以python的安装工具是python2的 当使用python3 6 也就是在在项目中设置python3 6的时候 系统自动调用的是python2的下载工具 所以就
  • mycat学习01之认识mycat

    转载自 Mycat V1 6 0权威指南 pdf 一书
  • 射雕英雄传ol显示服务器断开,射雕英雄传OL5月28日维护更新内容

    为带来更好的游戏体验 射雕英雄传OL 全体服务器将于5月28日上午9 00 12 00期间进行例行停机维护与版本升级 今天小编就给大家带来 射雕英雄传OL 5月28日维护更新内容 此次版本升级详细内容如下 一 新增装备部位 翅膀 1 玩家升
  • 在线瓦片地图服务资源 总结

    常见的公开在线瓦片地图服务汇总 https www cnblogs com amadoGrowers p 13631127 html
  • Android O中修改NotificationChannel 属性,升级app后该修改不生效,必须卸载app重新安装才能生效

    Android 8 0中修改NotificationChannel 属性 升级app后该修改不生效 必须卸载app重新安装才能生效 原代码如下 public void notifyDownloading long progress long
  • 基于centos7的Openssh版本升级

    一 环境准备 yum y install wget tar gcc make 二 上传升级的软件包 zlib 1 2 11 tar gz openssl 1 1 1d tar gz openssh 9 0p1 tar gz 下载地址 zli
  • angular4-X知识点汇总

    1 生成新项目 ng new my app 生成过程会有点长 主要是需要下载很多的包 2 启动开发服务器 npm run start ng serve open ng serve o 3 NgModule是一个装饰器函数 它接收一个用来描述
  • 数星星(树状数组的理解与应用)

    数星星问题 文章目录 数星星问题 前导 问题详情 问题分析 关键语句分析 方法判断 代码 总结 前导 树状数组的原理详见如下链接 链接 https blog csdn net 2302 77698668 article details 13
  • Leptonica PIX 与 Qt QImage 的相互转换

    最近有个项目需要用到 OCR 功能 研究了一下 感觉 Tesseract 还不错 准备在项目中试试 但是发现 Tesseract 底层图像数据用到了 Leptonica 而我的程序准备用 Qt C 来写 这里就涉及一个问题 如何把 QIma
  • 提示Cannot resolve symbol xxx的解决办法

    今天有读者反映在spring boot项目中 已经导入了所有需要的包 但是提示如下错误 Cannot resolve symbol xxx 该错误的解决办法是 1 单击IDEA开发工具的File gt Invalidate Caches R
  • 数据结构视频教程 -《(东南大学 王茜)数据结构 (64讲)》

    整个视频打包下载地址 史上最全的数据结构视频教程系列分享之 东南大学 王茜 数据结构 64讲 转载请保留出处和链接 更多优秀资源请访问 我是码农 数据结构对于从事计算机系统软件和应用软件设计与开发人员非常重要 程序设计语言为数据结构的描述提