数据结构
文章平均质量分 53
枸杞加上
总结->输出->实践->优化
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构——队列
数据结构——队列 数据结构特点 队列是遵循先进先出(FIFO,也称为先来先服务)。队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须排在队列的末尾。 常见场景 排队买票 计算机中的打印队列。 JS中的任务队列 队列方法 enqueue(element(s)):向队列尾部添加一个(或多个)新的项 dequeue():移除队列的第一项(即排在队列最前面的项)并返回被移除的元素 peek():返回队列中第一个元素——最先被添加,也将是最先被移除的元素。队列不做任何变动(不移除元素,只返回元素信息——原创 2022-03-20 09:07:17 · 5264 阅读 · 0 评论 -
数据结构——栈练习之常见的栈操作、括号匹配、数制转换等问题
常见的栈操作 main.c #include <stdio.h> #include <stdlib.h> #include "StackTest.h" extern int MAX; int main() { char date[10]; char del[10]; StackList *exp=init(); while(count&原创 2018-06-26 18:46:08 · 307 阅读 · 0 评论 -
数据结构——递归学习和汉诺塔问题
递归调用的函数调用过程: 1、保留本层参数和返回地址(将所有的实在参数、返回地址等信息传递给被调函数保存); 2、给下层参数赋值(为被调用函数的局部变量分配存储区); 3、将程序转移到被调函数的入口; 4、保存被调函数的计算结果; 5、恢复上层参数(释放被调函数的数据区); 6、依照被调函数保存的返回地址,将控制转移回调用函数; 汉诺塔问题: 递归问题的优点 对递归...原创 2018-07-23 19:48:46 · 2481 阅读 · 0 评论
分享