本课程为精品课,您可以登录eeworld继续观看: 栈的输入输出、回文数、队列的操作继续观看 课时1:数据结构的定义、基本术语、算法时间空间复杂度 课时2:线性表的类型定义、实现、基本操作与应用 课时3:线性表的定义与基本操作、线性链表 课时4:单链表、循环链表、双向循环链表 课时5:栈的定义、表示与实现、入栈与出栈操作 课时6:数制转换、括号匹配、表达式求值 课时7:循环队列的结构、操作、入队出队算法 课时8:链表归并、单链表逆置 课时9:栈的输入输出、回文数、队列的操作 课时10:循环队列、双端循环队列、双向栈、串 课时11:串的模式匹配算法、树的定义和基本术语 课时12:二叉树的性质、满二叉树、完全二叉树、二叉链表 课时13:二叉树的遍历的递归、非递归算法 课时14:中序线索二叉树、中序、双向线索链表 课时15:层次遍历二叉树、完全二叉树、二叉链表的遍历 课时16:树的表示、森林与二叉树的转换、遍历 课时17:哈夫曼树及其应用、前缀编码、哈夫曼编码 课时18:哈夫曼树的构造过程、哈夫曼编码算法、电文译码 课时19:图、顶点、弧、有向图、无向图、完全图、连通图 课时20:邻接矩阵、邻接表、十字链表、邻接多重表 课时21:图的遍历、连通分量、最小生成树、Prim算法 课时22:Kruskal算法、拓扑排序、关键路径、dijksra算法 课时23:有序表的查找、二分查找、索引顺序表的查找 课时24:二叉排序树、B+树、B-树、哈希表 课时25:直接插入排序、折半插入排序、希尔排序 课时26:快速排序、选择排序、堆排序、归并排序、基数排序 课时27:循环链表、链栈、循环队列、双向链表 课时28:单链表的逆置、查找和排序、堆的判定与调整 课时29:树和二叉树的转换、无向图的邻接表、邻接矩阵表示 课程介绍共计29课时,1天10小时20秒 数据结构 上海交大 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率,数据结构往往同高效的检索算法和索引技术有关。本教程由浅入深,超级详细,适合自学、课堂教学与课后复习考试之用。上海交大算法与数据结构视频教程是檀晓红老师主讲的,基本上不遗漏任何重点和难点,本门课程主要内容包括:数据结构相关基本概念、线性表的基本操作与应用、栈和队列的定义与基本操作、串的模式匹配算法、二叉树相关基本概念与算法实现、图的存储结构与算法以及各类查找和排序算法等 上传者:抛砖引玉 猜你喜欢 2015 TI 音频创新日 (11) PCM186x 和转换器介绍 Altium Designer 21最小系统板电子设计全流程实战教程 1700V : 新的氮化镓耐压基准 DigiKey 应用说:蓝牙5.4 新特性解读及实例演示 designing electrical systems vol 1 功能安全与TI功能安全MCU方案介绍 Atmel SAM4C智能能源器件 书写机器演示 热门下载 场效应晶体管及其集成电路 经典教材:《电子元器件及手工焊接》(7).pdf 单片机控制的LCD心电监护仪的设计 AMC7150cv资料 μPD7802808单片机的功能及应用 Verilog HDL语言的PPT教程。包括简介、逻辑概念、语法和示例。 遗传工具箱及代码 HDS组态软件功能演示工程 数字电路课程设计教学大纲.doc Digital Signal Processing Using MATLAB 3rd Edition, by Vinay K. Ingle and John G. Proakis.pdf 热门帖子 【好书推荐】STM32自学笔记 中文名:STM32自学笔记作者:蒙博宇图书分类:硬件资源格式:PDF版本:扫描版出版社:北京航空航天大学出版社书号:9787512406988发行时间:2012年2月地区:大陆语言:简体中文 qinkaiabc TFT液晶(ssd1289驱动)快速上手『基于msp430单片机的程序讲解』 首先讲个题外话,论坛上有很多分享代码的,不过,我觉得,唯一不好的一点就是:只上传代码,却没有具体讲解一下代码。要是代码里有详细的注释,那样的话,不具体讲解代码也没什么关系;但是有一些代码连注释都没有或者注释很少,让人看得很费力,那就有点不太好了。上传代码共享是一件好事,要是有一个好的注释那就更好了!!好了,不扯了,现在聊聊ssd1289液晶。这几天用了一下ssd1289液晶,调好了程序,在此分享一下。该液晶使用msp430f149/169单片机控制的。 hjl240 【玩转 C2000 LaunchPad】ADC使用技巧 【玩转C2000LaunchPad】ADC使用技巧TMS320x2802x,2803x使用同样的ADC模块,它们有以下功能:ü内建双采样保持电路的12位ADCü同时采样及连续采样ü从0V到3.3V的输入范围,或按VREFHI/VREFLO比例ü与系统时钟一致,不需要分频üF28027 dontium STM32F409高速USB通讯方式有哪些? 我是STM32小白,最近想用F4把设备存储的数据通过主机USB口读出来,粗略看了一下,高速USB口与电脑连接后,USB设备可以映射成串口、存储设备,我想知道,还有没有其他的工作方式?比如,我自己开发一个上位机界面,与F4通讯,直接发命令读取数据(把F4做成私有设备,只能用上位机软件操作)。这种情况下,ST提供USB设备驱动程序了吗?谢谢!STM32F409高速USB通讯方式有哪些? 烹小鲜 VMWare上安装VxWorks问题 按照网上教程一步一步来做的,但我的出现下面的错误,虚拟机显示界面如下:在上面的界面停留一段时间后显示下面的界面:而且在这整个过程中我的FTPServer上没有任何信息显示,FTPserver日志已打开,用户名密码也都正确。config.h文件中DEFAULT_BOOT_LINE的设置:#elif(CPU==PENTIUM)#defineDEFAULT_BOOT_LINE\\lnPci(0,0)host: Tercel_fly 你值得拥有 —— 25 个 Linux 性能监控工具(一) 一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具。在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的。基于命令行的性能监控工具1.dstat-多类型资源统计工具该命令整合了vmstat,iostat和ifstat三种命令。同时增加了新的特性和功能可以让你能及时看到各种的资源使用情况,从而能够使你对比和整合不同的 chenzhufly 网友正在看 驱动开发板资源6 为什么在车内使用 TI mmWave 毫米波雷达传感器 多分辨率分析 组合逻辑 直流有刷电机专题-第6讲 有刷电机基础驱动课堂编程(2) (20)Support Vector Machine (SVM) 数字电子技术基础28 第16章-使用Socket接口编程