vector存放边的方法
2024-10-20 01:25:44
#include<bits/stdc++.h>
using namespace std; struct Edge{
int x;
int y;
}; vector <Edge> G; //G[i]代表从i出发的边,vector里存的是边
int m,n;
int temp; int main(void)
{
int ne;
cin>>n>>m;
//Edge e;
ne=m;
while(ne--)
{
Edge e;
cin>>(e).x>>(e).y;
G.push_back(e);
} //遍历
for(auto iter =G.cbegin();iter !=G.cend();iter ++) {//iter此时是个指针类型
cout<<iter->x<<"->" <<iter->y<<endl;
} return 0; }
最新文章
- iOS - 模态Model视图跳转和Push视图跳转的混合需求实现原理
- 【Java每日一题】20161230
- 【PRINCE2是什么】PRINCE2认证之七大原则(3)
- 【Exception—WebForm】当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultDesktopOnly 样式,以显示服务应用程序发出的通知。
- C#知识点总结系列:C# 数据结构
- Linux vi
- NOIP 考前 数据结构复习
- 自己动手写计算器v1.2
- nginx的location root 指令
- DSP中常用的C语言关键字
- easyui datagrid隔行变色
- 如何看apache的版本号
- C#面试分享:单例模式
- Fundebug后端Java异常监控插件更新至0.2.0,支持Spring及Maven
- Netsarang
- 11.1 vue(2)
- [Leetcode]303.区域和检索&;&;304.二维区域和检索
- 微软职位内部推荐-Senior Software Engineer-DUT
- 【Objective-C】OC中KVO的基本概念和使用方法
- 压缩VBox虚拟机空间的方法
热门文章
- 如何在TypeScript/JavaScript项目里引入MD5校验和
- JVM学习——内存空间(学习过程)
- 【转】浅谈 Integer 类
- AfterLogicWebMail CSRF导致密码可修改
- 企业都适用的自助式BI工具
- Ocelot和IdentityServer4初体验
- Nginx平滑升级的详细操作方法
- C# Tab键TabIndex使用问题(顺序,不起作用,跳过某个元素等问题)
- docker学习笔记(6)——docker场景问题汇总(centos7 由于内核版本低带来的一系列问题,docker彻底卸载,安装、启动日志报错分析)
- linux多进/线程编程(1)—— 基础概念(PCB、MMU、进程状态)