
数据结构与算法
潇潇的雨幕里
好记性不如烂笔头
展开
-
4. 数据结构与算法——链表
数据结构与算法——链表 在这里插入代码片 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> // 封装链表的构造函数 function LinkedList() { // 封装原创 2022-05-09 23:04:07 · 230 阅读 · 0 评论 -
3. 数据结构与算法——优先级队列
数据结构与算法——优先级队列 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> // 封装优先级队列 function PriorityQueue() { var items = []原创 2022-05-09 21:00:34 · 193 阅读 · 0 评论 -
2. 数据结构与算法——队列
数据结构与算法——队列 实现队列 基于数组 基于链表 基于数组: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> // 自定义队列 function Queue() { var原创 2022-05-06 23:46:07 · 331 阅读 · 0 评论 -
1. 数据结构与算法——栈
数据结构与算法 数据结构是计算机中存储、组织数据的方式 算法通俗理解就是解决问题的方法/步骤逻辑 定义: 1.一个有限的指令集,每条指令的描述不依赖与语言 2.接受一些输入(也可能不需要输入),产生输出 3.一定在有限步骤之后终止 数据结构的实现,离不开算法 数组是一种线性结构,可以在数组的任意位置插入和删除数据 为了实现某些功能,必须对这种任意性加以限制 栈和队列就是常见的受限的线性结构 栈 后进先出 LIFO 类似于子弹夹 所以递归容易出现栈溢出 栈结构的实现 1.基原创 2022-05-05 22:15:40 · 392 阅读 · 0 评论