Xu Senlin's Personal Blog
Blog
Categories
Tags
Photograph
Works
About
- Blog -
数据结构栈和队列(三)
分类于
数据结构与算法
标签
数据结构
算法
栈
队列
发表于2023-03-03 20:00
## 介绍 栈和队列也是我们日常编码中经常使用的数据结构了,它们也都是线性表数据结构,但是在访问元素时具有不同的限制条件。 队列(Queue)是一种先进先出(FIFO)的数据结构,新元素只能在队尾入队(enqueue),旧元素只能在队首出队(dequeue)。队列用于存储需要按照特定顺序处理的数据,例如任务队列、消息队列等等。队列的实现通常采用数组或链表,时间复杂度为O(1)。 栈(...
阅读全文 »
数据结构数组和链表(二)
分类于
数据结构与算法
标签
数据结构
算法
链表
发表于2023-03-01 22:00
数组和链表可以说是非常常见的一种数据结构了,他们都是一种线性表数据结构(即一条线一样的结构,每个线性表上的数据最多只有前后两个方向)。数组用一组连续的内存空间,来存储一组具有相同类型的数据,具有很好的随机访问性能。而链表通过指针来连接不同的节点,对于插入删除等操作非常方便......
阅读全文 »
算法复杂度分析(一)
分类于
数据结构与算法
标签
数据结构
算法
发表于2020-10-27 22:00
我相信很多人都会有这种感觉,就是开发了一段时间的软件之后,就会发现我们使用的编程语言和框架会随着时间的变化而变得不在流行,或者不在实用。比如早些时候使用的jquery到后面的Vue和React,我也可以确认的是,在以后的某一天,当下流行的东西也会逐渐过时,现在webassembly越来越开始流行了,我还发现了使用Rust编写的WebAssembly运行时wasmer,意味着wasm可以运行...
阅读全文 »
1
[3]