关键是要声明迭代器变量,遍历方法与数组类似,可以用while循环也可以用for循环,但用for循环时条件运算符不能用 <,而用 != 进行判断,还特别需要注意指针运算符

代码实现:

#include<iostream>
#include<set>
using namespace std;set<int>all;
int main()
{//生成待处理的数据for(int i=0;i<100;i++)all.insert(i);//遍历set,用迭代器类型for(set<int>::iterator i=all.begin();i!=all.end();i++)cout<<*i<<endl; //注意指针运算符return 0;
}

C++ set的遍历相关推荐

  1. Redis 笔记(04)— list类型(作为消息队列使用、在列表头部添加元素、尾部删除元素、查看列表长度、遍历指定列表区间元素、获取指定区间列表元素、阻塞式获取列表元素)

    Redis 的列表是链表而不是数组.这意味着 list 的插入和删除操作非常快,时间复杂度为 O(1),但是索引定位很慢,时间复杂度为 O(n). 当列表弹出了最后一个元素之后,该数据结构自动被删除, ...

  2. 二叉树的前序、中序、后序非递归遍历 python实现

    前言 python中二叉树的定义: class TreeNode:def __init__(self, x):self.val = xself.left = Noneself.right = None ...

  3. 判断某数组是不是二叉树的前序遍历序列 python递归

    code class Solution:def VerifySquenceOfBST(self, sequence):# write code hereif len(sequence) <= 0 ...

  4. python实现二叉树的重建2 之由中序遍历和后序遍历重建

    前言 通过上一节对python实现二叉树的重建1 之由前序遍历和中序遍历重建,我相信我们再来做这个问题就不难了,完全可以照猫画虎的来实现,具体的原理几乎是一样的,直接上代码了 code # 通用解法d ...

  5. python实现二叉树的重建1 之由前序遍历和中序遍历重建

    前言 此题是关于树的面试题目的常见题型,题目的含义很清晰,这个就不用多说了 解法 关于这道题的解法有很多不同的样式,通用的解法是这样的: 假如现在我们有如下两个遍历的情况 preorder: [1, ...

  6. 通过前序遍历和中序遍历构建二叉树 python实现

    前言 通过前序遍历和中序遍历构建二叉树的原理,主要是找前序遍历根节点在中序遍历中的位置,然后将二叉树而成左子树和右子树,然后依次进行这样的操作,思路还是比较简单的 代码 class Node:def ...

  7. 关于二叉树的层次遍历的花样(c++实现)

    花样变形1::二叉树层次遍历但是分层打印 分析:与普通打印多了一个分层打印,其实只要在在层次遍历中多设置一个标记变量即可 代码如下: //二叉树的层次遍历 void levelTravel(BTNod ...

  8. nvGRAPH三角形计数和遍历示例

    nvGRAPH三角形计数和遍历示例 #include " stdlib.h" #include" inttypes.h" #include" stdi ...

  9. 2021年大数据常用语言Scala(二十一):函数式编程 遍历 foreach

    目录 遍历  foreach 使用类型推断简化函数定义 使用下划线来简化函数定义 遍历  foreach 之前,学习过了使用for表达式来遍历集合.我们接下来将学习scala的函数式编程,使用fore ...

  10. [C] 图的广度优先遍历

    图的广度优先遍历 我一直觉得图的遍历没有地图类型的题目难,遍历嘛,每个点都走一遍就行了. 但是给定地图求面积啊,数量啊的那种题目,花样挺多的. 图的遍历真挺难把人绕晕的,关于广度优先,理解好层层递进这 ...

最新文章

  1. mongodb分片扩展架构
  2. Zend SDK学习-1
  3. 【ASIC设计】ASIC设计流程
  4. 离职人员防止删除文件域策略
  5. Android 点击跳转到蓝牙设置界面
  6. 面试题 08.03. Magic Index LCCI 魔术索引
  7. Spring中调用远程EJB的配置
  8. QQ亿级日活跃业务后台核心技术架构揭秘
  9. 压缩感知 热身实验 OMP算法Python实现(详细代码注释)
  10. 网易支付分布式事务实战-java课堂笔记
  11. JAVA小游戏黄金矿工
  12. DQN的e-greedy策略理解
  13. 启动系统时弹窗“Cannot load resource dll:REPLRES.RLL”弹窗问题解决
  14. imac下修改本地hosts文件解决react项目中的跨域问题
  15. 【Node】一个完整的 node addon 实现流程
  16. 详解CAD软件2023功能更新-7个随附专业化工具组合
  17. matplotlib作图系列之内置颜色使用(一)
  18. NetFlow学习总结
  19. 向日葵远程桌面连接教程(Windows与Linux互连)
  20. 框架效应——说话的学问

热门文章

  1. u盘启动 v5 华为2288h_华为2288H V5 安装Windows2012R2步骤详解
  2. linux循环运算,shell case循环写个计算器
  3. 高频电路中的电阻衰减网络
  4. 计算机英语·总篇·A-Z
  5. ETH-服务节点部署(全网最新)
  6. Silverlight+WCF 新手实例 象棋 棋子移动-规则[附加上半盘限制](十)
  7. HTML5大前端学习过程第二周(Day06)
  8. 数据结构中的什么是数组?什么是链表?
  9. calcite validate
  10. vscode + vue 入门学习