测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

队列

按知识点筛选题目,系统巩固该考点。

共 120 题
重置

题目列表

共 120 题
A66652 使用单链表实现队列时 ,链表头结点作为队⾸⽐链表头结点作为队尾更便于操作。 2024年 队列 数据结构 单链表 -- -- A67614 以下关于完全二叉树的代码描述,正确的是( )。1 bool isCompleteTree(TreeNode* root) { 2025年 队列 广度优先搜索 完全二叉树 二叉树遍历 -- -- A67608 以下代码实现了二叉树的广度优先搜索(BFS),并查找特定值的节点,则横线上应填写( )。1 TreeNode* findNode(TreeNode* root, int target) { 2025年 队列 广度优先搜索 二叉树遍历 -- -- A67600 栈和队列均可以用双向链表实现,插入和删除操作的时间复杂度为O(1) 。 2025年 队列 时间复杂度 双向链表 -- -- A62781 给定一个初始为空的整数栈S和一个空的队列P。按顺序处理输入的整数队列A:7、5、8、3、1、4、2。对于队列A中的每一个数,执行以下规则:如果该数是奇数,则将其压入栈S:如果该数是偶数,且栈S非空,则弹出一个栈顶元素,并加入到队列P的末尾:如果该数是偶数,且栈S为空,则不进行任何操作。当队列A中的所有数都处理完毕后,队列P的内容是什么?() 2025年 队列 奇偶判断 -- -- A67453 以下关于栈和队列的C++代码,执行后输出是( )。stack<int> s; 2025年 队列 -- -- A67450 给定一个二叉树,返回每一层中最大的节点值,结果以数组形式返回,横线处应填入( )。#include <vector> 2025年 队列 广度优先搜索 二叉树 层序遍历 -- -- A67445 为了实现一个队列,使其出队操作( pop )的时间复杂度为 O(1)并且避免数组删除首元素的 问题,一 种常见且有效的方法是使用环形数组,通过调整队首和队尾指针来实现。 2025年 队列 时间复杂度 环形数组 -- -- A67275 令 n 是树的节点数目,下列C++代码实现了树的广度优先遍历,其时间复杂度是( )。void bfs(TreeNode* root) { 2025年 队列 时间复杂度 广度优先遍历 -- -- A60176 栈和队列均可通过数组或链表来实现,其中数组实现支持随机访问、占用内存较少,但插入和删除元素效率 低;链表实现的元素插入与删除效率高,但元素访问效率低、占用内存较多。 2024年-判断题 队列 数组实现 链表实现 -- -- A67901 给定一棵二叉树,采用广度优先搜索 (BFS) 算法,返回右视图所有节点的值。其中右视图定义为:二叉树的右视图是从树的右侧看过去时可见的节点集合,即右视图中的每个节点都是某一层中最右侧的节点。1 struct TreeNode { 2026年 队列 广度优先搜索 二叉树遍历 树的右视图 -- -- A60971 给定一棵二叉树,采用广度优先搜索 (BFS) 算法,返回右视图所有节点的值。其中右视图定义为:二叉树的右视图是从树的右侧看过去时可见的节点集合,即右视图中的每个节点都是某一层中最右侧的节点。1 class TreeNode 2026年 队列 广度优先搜索 二叉树 层序遍历 -- -- A1911 琪露诺 队列 基础算法 普及+/提高 -- A1934 切蛋糕 队列 前缀和 普及+/提高 -- A1981 扫描 队列 普及/提高- -- A2072 好消息,坏消息 队列 基础算法 普及+/提高 -- A2208 奶牛阵容 队列 树状数组 提高+/省选- -- A2253 马的遍历 队列 基础算法 普及/提高- -- A2285 寻找段落 队列 二分答案 普及+/提高 -- A2353 删数问题 模拟 贪心 队列 字符串 普及/提高- --