本课程为精品课,您可以登录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秒 数据结构 上海交大 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率,数据结构往往同高效的检索算法和索引技术有关。本教程由浅入深,超级详细,适合自学、课堂教学与课后复习考试之用。上海交大算法与数据结构视频教程是檀晓红老师主讲的,基本上不遗漏任何重点和难点,本门课程主要内容包括:数据结构相关基本概念、线性表的基本操作与应用、栈和队列的定义与基本操作、串的模式匹配算法、二叉树相关基本概念与算法实现、图的存储结构与算法以及各类查找和排序算法等 上传者:抛砖引玉 猜你喜欢 基于灵动MM32F系列大容量MCU的输液泵应用参考方案分享 直播回放: TI 通过集成隔离数据和电源 IC 降低辐射 如何利用树莓派将电脑移植到汽车上 直播回放: Nexperia 高可靠性IGBT的新选择 - 安世半导体650V IGBT介绍及其优势 电机学 PSoC Creator 设计入门:管脚配置 IBM世界首款7nm芯片展示 详解matlab图像函数及其应用 热门下载 场效应晶体管及其集成电路 经典教材:《电子元器件及手工焊接》(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 热门帖子 MSP430(F5529)学习笔记——UCS配置详解 MSP430(F5529)相比MSP430(F149)来讲,功能更加强大。UCS简介MSP430F5XX/MSP430F6XX系列器件的UCS包含有五种时钟源,依次是:XT1CLK、VLOCLK、REFOCLK、DCOCLK和XT2CLK。这五种时钟的详细介绍请参考该系列芯片的指导手册,其中XT1CLK、VLOCLK、REFOCLK和XT2CLK跟MSP430F1XX系列没有太大区别,学习配置起来也比较简单。UCS上电默认状态PUC后,UCS模块的默认状态如下:( girlkoo Atmel SAM R21设计大赛,射频套件抢“鲜”玩,惊喜“无线”! AtmelSAMR21设计大赛重磅开启!时间:2014年11月3日——2015年3月27日活动详情请见AtmelSAMR21设计大赛开启啦,主角是AtmelSAMR21XplainedPro开发套件,三分钟填表单即有机会赢取开发板,实现你的创意!设计阶段的奖品更是丰厚,论坛还可以报销设计费用哦(300元以内)。这个开发板是Atmel家的新品,抢鲜尝试,机会不容错过哟~期待爱好无线的你来参与! EEWORLD社区 SensorTag源码 求一个SensorTag开发协议栈的源码,在TI官方上的都是IOS和安卓的APP源码。有没有运行于SensorTag开发板上的源码(就如zigbee协议栈源码的那种)万分感激SensorTag源码安装TIBLE协议栈,在协议栈的工程中有示例 小丿狼 microSD卡座封装 求一个microSD封装,如图示,搜了一下,封装尺寸一堆,不知道哪个合适,偷懒球求一个,如图示microSD卡座封装我给你传一个封装,应该能用。具体尺寸不知道是否合适,不合适可以修改。sd座Altium格式格式lcofjp发表于2015-2-508:55我给你传一个封装,应该能用。 OK,3ks.可有SD卡的读写程序? wenzheng 【430FR5969】开箱 今天收到了lonerzf大大寄的板子430FR5969先上图开箱。。包装和配件说明书,,每个引脚功能都有标正反面都有丝印,很方便板子铜箔挺厚的,绿油质量不错、丝印也很牢固。板上一超级电容估计是待机模式用的,用跳帽选择。可以由debugger供电或外部电源供电在晶振区域的铺地单独隔离开来不过和开发板比起来仿真器周围的走线显得比较密集手上只有个8080接口的3.2‘屏所以临时淘了个SPI的,不然IO无论如何都不够啊本来打算晚上先来个跑马灯解解馋,但是CCS安装失 曾经in 运算放大器问题 想请问各位R6,R7,跟C3的作用是什么啊?运算放大器问题此电路目的可能是通过调整R1,在R8上得到一个恒定电流。R6,R7,和C3构成一极点和一零点,影响电路R8变化时的频率响应,其频率响应曲线为一带有阶梯的水平线。多谢楼上回复,R1和R5是用来调整电流的。R8我用来模拟负载。原始电路图是这样的但我不太懂构成一个极点跟零点是什么意思?然后原文解释说调整LM317的输出可以改变电路输出的电流限制我也还没有看懂,请高手再赐教。感谢 boulder.j.j发表于20 boulder.j.j 网友正在看 驱动开发板资源6 为什么在车内使用 TI mmWave 毫米波雷达传感器 多分辨率分析 组合逻辑 直流有刷电机专题-第6讲 有刷电机基础驱动课堂编程(2) (20)Support Vector Machine (SVM) 数字电子技术基础28 第16章-使用Socket接口编程