当前位置: 首页 > wzjs >正文

济南seo网站排名优化工具国内十大软件培训机构

济南seo网站排名优化工具,国内十大软件培训机构,烟台外贸网站建设,wordpress的sitemap知识点 模版——链表的前插法 head表示头结点的下标 ver[i]表示结点i 的值 tot存储当前已经用到了哪个 add用于将x插到头结点 int head1; intt ver[N],Next[N]; int ttot-1; void add(int x){ver[tot]x;Next[tot]head;headtot; } 常见的链式前向星三种实现形式&#xff…

知识点

模版——链表的前插法

head表示头结点的下标

ver[i]表示结点i 的值

tot存储当前已经用到了哪个

add用于将x插到头结点

int head=1;
intt ver[N],Next[N];
int ttot=-1;
void add(int x){ver[++tot]=x;Next[tot]=head;head=tot;
}

常见的链式前向星三种实现形式:


1、结构体形式的实现

通过结构体记录每条边的信息

定义一个结构体
其中 to 表示指向的点,next 表示下一个节点存储的下标,c 表示权值

struct edge{int to,next,c;
}e[N];
int cnt=0;
void add(int u,int v,int c){cnt++;e[cnt].to=v;e[cnt].c=c;e[cnt].next=head[u];head[u]=cnt;
}

 使用之前将head数组清空为-1


2、数组模拟实现

通过多个数组记录每条边的信息。
head[u]即表示节点 u 对应的边表的头节点
e[]记录这条边指向的点
w[]记录边的权值
ne[]记录下一个点的位置
加边函数的写法:

void add(int a,int b,int c){e[idx]=b;//idx记录边的编号 w[idx]=c;//e[idx]=b,w[idx]=c用来记录边的信息 ne[idx]=head[a];//-用来添加一条边 head[a]=idx++;//  /
}

 使用之前将head数组清空为-1


3、vector 实现

使用 vector 嵌套 vector

最外层 vector 需要指定大小,方便加边。

定义:vector<vector<int>> a(100);

加边:e[a].push_back(b);

练习

读入一个有 n 个节点,m 条边的有向图

struct node {int to, next;
} edge[1000];
int head[N],cnt = 0; 
int n, m;
void add(int a, int b) {edge[++cnt].to = b;edge[cnt].next = head[a], head[a] = cnt;
}
int main() {memset(head, -1,sizeof head); cin >> n >> m;for (int i = 0; i< m; i++) {int a, b;cin >> a >> b; add(a, b);}return 0;
}
int head[N],e[N],ne[N],idx = 0; 
void add(int a, int b) {e[idx] = b, ne[idx] = head[a], head[a] = idx++;
}
int n, m;
int main() {memset(head,-1, sizeof head); cin >> n >> m;for (int i = 0; i< m; i++) {int a, b;cin >> a >> b; add(a, b);}return 0;
}
vector<vector<int>> q(1000);
int n, m;
int main() {cin >> n >> m;for (int i = 1; i<= m; i++) {int a, b;cin >> a >> b;q[a].push_back(b);}return 0;
}

http://www.dtcms.com/wzjs/773.html

相关文章:

  • 深圳前海自贸区注册公司政策北京搜索引擎优化seo专员
  • 网站线框图用什么做seo二级目录
  • 专业定制网站建设智能优化软文网站
  • jsp 移动web网站开发crm客户管理系统
  • 西安做网站哪家最便宜广州抖音推广
  • wordpress超好看主题奉节县关键词seo排名优化
  • 自做业务网站电商网站入口
  • 网站二级菜单是什么原因百度竞价开户3000
  • 龙岗这边哪里有教做网站的谷歌搜索引擎google
  • 做美甲批发的都上什么网站营销策划推广
  • 罗湖网站建设公司乐云seo最经典最常用的网站推广方式
  • 陕西省建设业协会网站合肥网络关键词排名
  • 十大免费客户管理系统佛山百度seo代理
  • 房产网站的全景图怎么做0元做游戏代理
  • 做网站后台指的那网站优化的方法与技巧
  • 一个人制作网站深圳seo优化排名推广
  • 专业pc网站建设服务沈阳优化网站公司
  • 电信网站开发语言主要用什么类似58的推广平台有哪些平台
  • 如何查询网站点击率武汉百度快照优化排名
  • 建网站找兴田德润海外aso优化
  • 摄影作品网站风景seo运营做什么
  • 富阳网站建设百度seo怎么把关键词优化上去
  • 网站屏蔽ip地址十大看免费行情的软件下载
  • 做微商网站公司官网建设
  • 郑州网站建设开发公司今日最新重大新闻
  • 惠州外贸网站建设公司上海网站快速排名优化
  • 河南住房和城乡建设厅一体化平台网站东营网站推广公司
  • 网站设计合同注意事项软件开发培训机构
  • 长春代做网站关键词搜索量怎么查
  • 5自己建网站seo优化平台