![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 53
枸杞加上
总结->输出->实践->优化
展开
-
数据结构——队列
数据结构——队列数据结构特点队列是遵循先进先出(FIFO,也称为先来先服务)。队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须排在队列的末尾。常见场景排队买票计算机中的打印队列。JS中的任务队列队列方法enqueue(element(s)):向队列尾部添加一个(或多个)新的项dequeue():移除队列的第一项(即排在队列最前面的项)并返回被移除的元素peek():返回队列中第一个元素——最先被添加,也将是最先被移除的元素。队列不做任何变动(不移除元素,只返回元素信息——原创 2022-03-20 09:07:17 · 5185 阅读 · 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 · 257 阅读 · 0 评论 -
数据结构——递归学习和汉诺塔问题
递归调用的函数调用过程: 1、保留本层参数和返回地址(将所有的实在参数、返回地址等信息传递给被调函数保存); 2、给下层参数赋值(为被调用函数的局部变量分配存储区); 3、将程序转移到被调函数的入口; 4、保存被调函数的计算结果; 5、恢复上层参数(释放被调函数的数据区); 6、依照被调函数保存的返回地址,将控制转移回调用函数;汉诺塔问题: 递归问题的优点 对递归...原创 2018-07-23 19:48:46 · 2360 阅读 · 0 评论