技术栈
队列
闻缺陷则喜何志丹
10 天前
c++
·
算法
·
力扣
·
队列
·
最小
·
树状树状
·
最多
【树状数组 队列】1505. 最多 K 次交换相邻数位后得到的最小整数
树状数组 队列给你一个字符串 num 和一个整数 k 。其中,num 表示一个很大的整数,字符串中的每个字符依次对应整数上的各个 数位 。 你可以交换这个整数相邻数位的数字 最多 k 次。 请你返回你能得到的最小整数,并以字符串形式返回。 示例 1: 输入:num = “4321”, k = 4 输出:“1342”
我要学编程(ಥ_ಥ)
16 天前
java
·
数据结构
·
队列
数据结构之探索“队列”的奥秘
找往期文章包括但不限于本期文章中不懂的知识点:个人主页:我要学编程(ಥ_ಥ)-CSDN博客所属专栏:数据结构(Java版)
请不要叫我菜鸡
17 天前
java
·
算法
·
leetcode
·
排序算法
·
堆排序
·
队列
·
小顶堆
排序算法、堆排序、大顶堆、小顶堆、手写快排-215. 数组中的第K个最大元素、2336. 无限集中的最小数字
目录215. 数组中的第K个最大元素题目链接及描述题目分析堆排序分析堆排序代码编写快排分析快排代码编写
Nelson_hehe
18 天前
数据结构
·
考研
·
栈
·
队列
·
压缩存储
·
矩阵存储
考研系列-数据结构第三章:栈、队列和数组
目录一、栈(Stack)基本概念1.栈的定义2.栈的基本操作3.常考题型4.总结二、栈的实现1.顺序存储方式实现-顺序栈
StartLFly
1 个月前
java
·
数据结构
·
队列
·
阻塞队列
数据结构与算法-10_阻塞队列
Java 中防止代码段交错执行,有两种锁选择以 ReentrantLock 为例只要两个线程执行上段代码时,锁对象是同一个,就能保证 try 块内的代码的执行不会出现指令交错现象,即执行顺序只可能是下面两种情况之一
DogDaoDao
1 个月前
数据结构
·
c++
·
算法
·
leetcode
·
双端队列
·
滑动窗口
·
队列
LeetCode 算法:滑动窗口最大值c++
原题链接🔗:滑动窗口最大值 难度:困难⭐️⭐️⭐️给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。
敲上瘾
1 个月前
java
·
c语言
·
数据结构
·
c++
·
二叉树
·
aigc
·
队列
二叉树创建和遍历
目录一、二叉树的创建二、二叉树的遍历1.前序遍历2.中序遍历3.后序遍历4.层序遍历三、相关计算1.总节点个数计算
菜就多练wwww
1 个月前
算法
·
leetcode
·
栈
·
队列
LeetCode---栈与队列
请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):
Farewell_me
1 个月前
c语言
·
数据结构
·
leetcode
·
栈
·
队列
leetcode栈和队列的相关题、有效的括号、用队列实现栈、用栈实现队列、设计循环队列等介绍
leetcode栈和队列的相关题、有效的括号、用队列实现栈、用栈实现队列、设计循环队列等介绍leetcode有效的括号
Mephisto.java
1 个月前
数据结构
·
队列
·
环形数组
【数据结构与算法 | 基础篇】环形数组模拟队列
上文我们用环形单向链表实现了队列.接下来我们用环形数组来模拟队列.并实现了isFull(),isEmpty()等方法.
江奖蒋犟
2 个月前
c语言
·
数据结构
·
队列
【初级数据结构】队列
前面我们已经学习了栈,栈是一种后进先出的结构,即LIFO,今天就来学习了解与之对应的队列,它则是先进先出的结构。
ZZZ_O^O
2 个月前
数据结构
·
栈
·
队列
栈的相关操作练习:用栈实现队列
首先了解,队列遵循先进先出,栈遵循后进先出,所以利用两个栈popst与pushst进行元素转移后可以实现先进先出的功能。原题来源于leetcode中的:232.用队列实现栈
阳区欠
2 个月前
数据结构
·
链表
·
数组
·
栈
·
队列
【数据结构】栈和队列
栈是数据结构中的一种线性结构,栈的出入数据只能从一端进行,所以栈的出入规律是先进后出(FILO, First In Last Out )。
进步进步再进步
2 个月前
c语言
·
数据结构
·
经验分享
·
队列
数据结构队列学习
引入 众说周知,在队列的题目中,队头指针(front)和队尾指针(rear)有两种指示方法。 (1)队头指针 ①指向队头元素 ②指向队头元素元素的前一个位置 (2)队尾指针 ①指向队尾元素 ②指向队尾元素的后一个位置 指示方法不同元素入队和出队操作也不同,但是在做大部分题目的时候,我们并不需要分析队头指针和队尾指针具体操作,我们只要记住下面两个结论就行
江上清风山间明月
2 个月前
flutter
·
dart
·
队列
·
queue
Flutter开发Dart中的队列(Queue)
队列是一种抽象的数据结构,遵循“先进先出”(FIFO)的原则。这意味着最早添加的元素将首先被移除。队列通常用于需要按顺序处理一组元素的情况,例如任务调度或缓冲数据。
anlog
2 个月前
消息队列
·
消息
·
fifo
·
队列
·
queue
·
c#队列的基本使用
C#队列(Queue)的基本使用
在编程中,队列(Queue)是一种常见的数据结构,它遵循FIFO(先进先出)的原则。在C#中,.NET Framework提供了Queue<T>类,它位于System.Collections.Generic命名空间下,用于实现泛型队列。本文将全面介绍C#中Queue<T>的基本使用方法,帮助大家快速掌握这一实用工具。
nameofworld
2 个月前
数据结构
·
算法
·
学习方法
·
队列
数据结构-简单队列
队列为一个有序列表,可以用数组或链表来实现。先进先出原则。先存入队列的数据先取出,后存进队列的数据后取出。
温柔说给风
2 个月前
数据结构
·
c++
·
贪心算法
·
模拟
·
栈
·
队列
·
打卡
【团体程序设计天梯赛】往年关键真题 L2-036 网红点打卡攻略 模拟 L2-037 包装机 栈和队列 详细分析&完整AC代码
【团体程序设计天梯赛 往年关键真题 详细分析&完整AC代码】搞懂了赛场上拿下就稳【团体程序设计天梯赛 往年关键真题 25分题合集 详细分析&完整AC代码】(L2-001 - L2-024)搞懂了赛场上拿下就稳了
Json____
2 个月前
spring boot
·
分布式
·
消息队列
·
rabbitmq
·
队列
RabbitMQ的理论知识点,和使用RabbitMQ时常见的问题点【理论】!
不管使用任何语言调用RabbitMQ 一般都会存在各种问题,我整理了一下 我觉得会遇到的常见问题,并记录了 解决思路 。没有提供具体代码,后续有时间写个代码体会一下,实际有了解决思路,百度里有很多代码让我们使用。哈哈
花木凋零成兰
2 个月前
java
·
算法
·
滑动窗口
·
队列
LC 239.滑动窗口最大值
给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。