文件名称:DataStructures:算法与数据结构课程
文件大小:22KB
文件格式:ZIP
更新时间:2024-06-07 20:51:15
JavaScript
数据结构 第1课:数组,堆栈和队列 前课程 内容 数据结构导论 什么是算法 为什么要使用数据结构 堆栈问题:评估一个完全括号括起来的数学表达式((a + b)* c) 链表简介 第2课:链表,排序算法和算法复杂性 前课程 内容 双链表简介 插入排序:O(n2) 列表中的线性搜索(O(n)) 排序列表中的二进制搜索(O(log(n))) 链表问题:查找链表是否具有唯一的时间 第3课:树,图,递归算法 前课程 学习实施选择排序 分析给定算法的复杂性并对其进行改进 链表问题:反向链表 内容 递归反向链接列表 树简介:二叉树,二叉搜索树 树遍历:按顺序,后顺序和预顺序 树木问题:找到树木的深度 图形简介:图形的数据结构 在家工作 订单后遍历而无需递归(使用堆栈) 逐级逐级遍历(使用队列)
【文件预览】:
DataStructures-master
----.gitignore(292B)
----lesson3()
--------package.json(219B)
--------src()
--------spec()
--------lib()
--------PreLesson3.md(2KB)
----lesson2()
--------package.json(219B)
--------src()
--------spec()
--------PreLesson2.md(1KB)
----README.md(1KB)
----lesson1()
--------PreLesson1.md(5KB)
--------package.json(219B)
--------src()
--------spec()