- 本课程为精品课,您可以登录eeworld继续观看:
- 二叉树的建立和遍历算法
- 继续观看
课时1:数据结构和算法绪论
课时2:谈谈算法
课时3:时间复杂度和空间复杂度
课时4:时间复杂度和空间复杂度2
课时5:时间复杂度和空间复杂度3
课时6:线性表
课时7:线性表2
课时8:线性表3
课时9:线性表4
课时10:线性表5
课时11:线性表6
课时12:线性表7
课时13:线性表8
课时14:线性表9
课时15:线性表10
课时16:单链表小结:腾讯面试题
课时17:线性表12
课时18:约瑟夫问题
课时19:线性表14
课时20:魔术师发牌问题
课时21:线性表16
课时22:线性表17
课时23:栈和队列
课时24:栈和队列2
课时25:进制转换
课时26:栈和队列4
课时27:逆波兰计算器
课时28:中缀表达式转换为后缀表达式
课时29:中缀表达式转换为后缀表达式(下)
课时30:栈和队列7
课时31:栈和队列8
课时32:递归和分治思想
课时33:递归和分治思想2
课时34:汉诺塔
课时35:八皇后问题
课时36:字符串
课时37:KMP算法
课时38:KMP算法2
课时39:KMP算法之NEXT数组代码原理分析
课时40:KMP算法之最终实现及优化
课时41:树
课时42:树的存储结构
课时43:树的存储结构2
课时44:二叉树
课时45:二叉树2
课时46:二叉树的存数结构
课时47:二叉树的遍历
课时48:二叉树的建立和遍历算法
课时49:线索二叉树
课时50:线索二叉树代码实现
课时51:树、森林及二叉树的相互转换
课时52:赫夫曼树
课时53:赫夫曼编码
课时54:赫夫曼编码C语言实现
课时55:图的定义与术语
课时56:图的定义与术语2
课时57:图的存储结构
课时58:图的存储结构(邻接表)
课时59:图的存储结构(十字链表、邻接多重表、边集数组)
课时60:图的遍历(深度优先遍历)
课时61:马踏棋盘算法(骑士周游问题)
课时62:图的遍历(广度优先遍历)
课时63:最小生成树(普里姆算法)
课时64:最小生成树(克鲁斯卡尔算法)
课时65:最短路径(迪杰斯特拉算法)
课时66:最短路径(弗洛伊德算法)
课时67:拓扑排序
课时68:关键路径
课时69:关键路径(代码讲解)
课时70:查找算法
课时71:插值查找(按比例查找)
课时72:斐波那契查找(黄金分割法查找)
课时73:线性索引查找
课时74:二叉排序树
课时75:二叉排序树的查找、插入和删除
课时76:二叉排序树的查找、插入和删除2
课时77:平衡二叉树
课时78:平衡二叉树的实现原理
课时79:平衡二叉树的实现原理(代码实现)
课时80:多路查找树之2-3树
课时81:多路查找树之2-3树的插入原理
课时82:多路查找树之2-3树的删除原理
课时83:多路查找树之2-3-4树和B树
课时84:散列表(哈希表)查找
课时85:散列函数的构造方法
课时86:处理散列冲突的方法
课时87:散列表查找的代码实现
课时88:排序算法
课时89:冒泡排序
课时90:选择排序
课时91:直接插入排序
课时92:希尔排序
课时93:堆排序
课时94:堆排序的代码实现
课时95:归并排序
课时96:归并排序(迭代实现)
课时97:快速排序
课时98:快速排序的优化
课时99:总结回顾
课程介绍共计99课时,1天4小时8分39秒
但是,小甲鱼决定要投入大量的精力来将这门课程打造成华丽、欢乐、图文并茂的课程!
小甲鱼数据结构和算法课件及源码
http://download.eeworld.com.cn/download/%E8%80%81%E7%99%BD%E8%8F%9C/585702