deque 相关问题

一个双端队列。容器数据类型,通常支持从两端有效插入和删除。

在线程中拥有具有Queue优点的双端队列

我需要一个结构,我可以在右侧弹出()和追加()(就像双端队列一样),同时让结构在空时阻塞并等待(就像队列一样)。我可以直接...

回答 3 投票 0

高效初始化双端队列

我正在使用双端队列来存储将要处理的数据。处理仅在双端队列已满时开始,因此第一步我按以下方式填充缓冲区: 从集合导入双端队列

回答 1 投票 0

如何最有效地使用collections.deque(popleft vs.appendleft)

我在学习Python中的数据结构时一直在学习队列,并想问一个有关其使用的问题。 我想有两种方法从队列中追加/弹出。第一种方法是使用 de...

回答 2 投票 0

为什么 python 双端队列使用可迭代中的最后 maxlen 项进行初始化?

我正在学习如何使用双端队列。这就是我所做的: >>> d = 双端队列([1,2,3,4,5,6], maxlen=3) 我预计 d 将包含 [1,2,3]。但我得到的是: >>> d 双端队列([4,5,6],ma...

回答 5 投票 0

在Python中将队列转储到列表/数组中

我正在运行多个线程并在队列中收集结果。我想将其转储到数组或列表中,以便我可以进行索引并检索这些结果。

回答 4 投票 0

如何获取双端队列的容量?

所以我最近介绍了双端队列,我想知道是否有任何方法可以访问 std::deque 的容量(),就像我们在 std::vector 上所做的那样? 我发现这个成员函数 std::deque::max_size ho...

回答 1 投票 0

如何在javascript中实现deque数据结构?

我正在用 javascript 学习数据结构 我现在的重点是如何实现双端队列? 编辑:从下面的评论中,我得到了有关如何实现基于双端队列的数组的有用指示。有没有目录...

回答 4 投票 0

运行时错误:将无符号偏移量添加到 0x603000000040 溢出到 0x603000000034 (stl_vector.h)

我正在解决滑动窗口最大问题,但我在 Leetcode 上收到以下错误,但它在我的本地编译器上运行 [VSCode] 第 1034 行:字符 34:运行时错误:添加了 uns...

回答 2 投票 0

为什么我们在 Deque 中有 Offer(E e) 和 OfferLast(E e) 方法,即使它们解决相同的目的

我试图理解,为什么我们在双端队列中需要 Offer 和 OfferLast 方法,因为这两种方法都在双端队列的末尾/尾部添加元素。它有什么意义?

回答 3 投票 0

是什么使得三端队列的 Java 链表实现速度缓慢?

我正在解决Kattis问题Teque,并且必须实现一个teque(三端队列),只有四个操作:推到前面,推到后面,推到中间(中位数)和读取索引处的项目。重点...

回答 3 投票 0

如何在没有 `make_contigious()` 的情况下对 VecDeque 进行排序或反转?

我想对 VecDeque 进行排序或反转。在 Rust 1.48.0 或更高版本中,您可以使用 make_contigious() 可变地访问底层切片来执行此类操作: v.make_contigious().reverse(); //reve...

回答 1 投票 0

Java Deque(从子数组中查找唯一整数的最大数量。)

我试图解决 Java Deque 上的 HackerRank 问题。我的代码通过了除了具有 100,000 个输入的情况之外的所有情况。 问题:在这个问题中,给你 N 个整数。你需要...

回答 6 投票 0

如何只处理一次脚本

我的代码可以工作,但我希望 podman 命令在 file_queue 为空时唯一运行。但它在复制到 /ARRIVAGE_TEST/ 的数据结束之前开始,并且无限期地运行。另一个脚本

回答 1 投票 0

collections.deque 断言失败

我不明白为什么我会收到以下代码的断言错误。在我看来, print 语句的输出应该等于queue_challenge() 的返回值,但事实并非如此。可以

回答 1 投票 0

如何在不弹出的情况下查看双端队列的前面?

我想在决定是否弹出之前检查队列前面的条件。如何在 python 中使用 collections.deque 实现此目的? 列表(my_deque)[0] 看起来又丑又穷

回答 4 投票 0

如何将指针语义添加到C++ STL中?

我最近正在研究C++ STL,我将讨论一个使用deque的例子。请注意,双端队列只是一个示例,我们还可以使用向量或其他。 背景 最小的可重现示例是

回答 1 投票 0

如何包装不使用连续内存的STL容器迭代器?

我正在编写一个自定义容器,其内部使用 std::deque 来实现。我希望容器支持基于范围的 for 循环,因此实现了 begin() 和 end() 函数。我不...

回答 0 投票 0

如何包装不使用连续内存的stl容器迭代器?前任。 std::双端队列

我正在编写一个自定义容器,它在内部使用 std::deque 来实现。我希望容器支持基于范围的 for 循环,因此实现了 begin() 和 end() 函数。我也...

回答 0 投票 0

为什么 GCC 编译的代码在修改 thread_local std::deque 时失败?

我有以下简单代码: // 测试.hpp #pragma一次 #包括 结构 A { 静态 thread_local std::deque g; }; // 测试.cpp #include "test.hpp"

回答 1 投票 0

为什么LinkedHashSet没有addFirst方法?

正如 LinkedHashSet 的文档所述,它是 Set接口的哈希表和链表实现,带 可预测的迭代顺序。此实现不同于 HashSet ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.