Iterator

Iterator

文章 9 浏览 228

C++使用迭代器进行向量插入未按我的预期工作

C++11,输入为 nums = [1,2,3,4,5] void rotate(vector& nums, int k) { nums.insert(nums.begin(), nums.end() - k, nums.end()); } 当 k = 2 时,我…

梦亿 2025-01-11 17:10:46 0 0

数组可以在 c++ 中用作迭代器吗?

我只是浏览 std::vector 构造函数,看到有些人使用带有 2 个迭代器的构造函数,并将其与数组一起使用,例如: int arr[5] = [1,2,3,4,5] std::vector …

梦毁影碎の 2025-01-11 14:28:36 0 0

用 Java 生成字母序列

我正在开始编程,我有一个生成字母序列的作业。在构造函数中,我们有一个输入,每次调用方法 next() 时都会返回序列中的下一个值。 "","a","b","c",..…

明媚如初 2025-01-11 10:51:56 1 0

如何以最有效的方式迭代和检查(使用函数)两个列表中的元素并创建新列表?

这是代码:它正在查找点 x,y (在具有行 1,2,3,4,...n 和列 1,2,3,4,...4 的表上,表在其中创建行/列) 其中分数 x/y 可以减少,但它周围的所有点都不…

几味少女 2025-01-11 09:56:06 0 0

在循环内借用向量

我试图更新向量的每个元素,然后在每次迭代期间借用整个向量,例如: #![allow(unused)] #[derive(Debug)] pub struct Foo { value: i32, } fn main()…

北城半夏 2025-01-11 04:07:11 0 0

如何为自定义类实现迭代器?

对于作业,我们必须创建自定义列表类。其中一个功能是将元素插入列表的中间。到目前为止, template class MyList : public list { public: void addI…

極樂鬼 2025-01-11 03:37:52 0 0

如何使用 Trait 实现迭代器

我有一个名为 Library 的结构,它有一个字符串向量(标题)。我为此实现了一个迭代器。这是我的代码。 #[derive(Debug, Clone)] struct Library { boo…

烦人精 2025-01-11 01:34:00 1 0

std::valarray 和迭代器类型

由于 C++11 std::valarray 具有迭代器,通过 std::begin() 和 std::end() 接口提供。但是这些迭代器的类型是什么(以便我可以正确声明它们)? 下面的…

一向肩并 2025-01-10 13:16:16 0 0

使用 ostream_iterator 将 STL Map 的内容写入输出流

我有一个 map 对象,我想使用 ostream_iterator 将其内容写入屏幕或文件。我重载了输出运算符 (operator<<),以便它可用于将 pair 类型的对象写入输出…

空名 2025-01-10 09:23:43 0 0

如何在 postgresql 中迭代 json 对象数组并访问其元素

我对 postgresql 的经验很少,并且想知道如何从 json 对象数组访问某些字段,以便我可以动态使用它们; 这是我尝试迭代的数组的样子: `` [ { "days":…

迷爱 2025-01-10 04:34:06 0 0

Vec> 的惯用 Rust筛选

对编程非常陌生,出于某种原因,我选择了 rust,但我离题了... 当前代码引用 vec 字符串,将一个“列”与某个数组进行比较,并返回行和截断版本行。 …

空城之時有危險 2025-01-09 23:12:56 1 0

如何在基于范围的for循环中找到当前对象的索引?

假设我有以下代码: vector list; for(auto& elem:list) { int i = elem; } 我可以在向量中找到 elem 的位置而不维护单独的迭代器吗?…

赏烟花じ飞满天 2025-01-09 12:41:06 0 0

C++ 的迭代器失效规则容器

C++ 容器的迭代器失效规则是什么? (Note: This Q&A is an entry in Stack Overflow's C++ FAQ. Meta-discussion about the question itself should b…

人生戏 2025-01-09 08:11:31 0 0

制作一个自己保持相反顺序的列表

我的任务是解决以下问题:创建一个将实现 List 的集合 ReverseList。通过使用 for 循环 (for(E e:list)) 迭代 ReverseList 类型的对象列表,我们将按…

迟到的我 2025-01-09 02:22:03 0 0

ListIterator和并发修改异常的问题

我有两个 ArrayList,每个都保存一定大小的块:blockList、eraserList。块是具有两个字段的对象:开始和结束。我需要从另一组块中减去一组块。 我必须…

掐死时间 2025-01-08 20:42:58 1 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文