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

做产品的淘宝客网站百度一下百度一下你知道

做产品的淘宝客网站,百度一下百度一下你知道,网站跳出率很高,手机网站哪些功能这道题一开始想直接使用邻接矩阵解决 BUT: 如果你要建立一个二维数组,内存就爆了 SO——邻接表 为什么邻接表能行? 空间利用率更高 构建也方便 构建时需要注意: 这里相当于是一个有向图而不是无向图 就拿题目中的样例来说 …

这道题一开始想直接使用邻接矩阵解决

BUT:

如果你要建立一个二维数组,内存就爆了

SO——邻接表

为什么邻接表能行?

  1. 空间利用率更高

  2. 构建也方便

构建时需要注意: 这里相当于是一个有向图而不是无向图

就拿题目中的样例来说

进行dfs,如果你是按照无向图进行构建的话

输出的结果回事12563748

而题目中要的是12563784

当然book函数进行记录也是必不可少的(毕竟是图而不是树)

#include<stdio.h>#include<stdlib.h>int n,m;
typedef struct node{int data;struct node*next;
}node;
node*nod[100010];
int book[100010];
void insertedge(int x,int y){node*p=(node*)malloc(sizeof(node));p->data=y;node*tmp=nod[x];while(tmp->next&&tmp->next->data<y){tmp=tmp->next;}p->next=tmp->next;tmp->next=p;
}void dfs(int index){if(index>n)return ;printf("%d ",nod[index]->data);book[index]=1;node*p=nod[index]->next;while(p!=NULL){if(!book[p->data]){dfs(p->data);book[p->data]=1;}p=p->next;}}void bfs(){int que[100000];int book1[100010]={0};int head,tail;head=tail=1;que[tail]=nod[1]->data;book1[nod[1]->data]=1;tail++;while(head<tail){printf("%d ",que[head]);node*p=nod[que[head]]->next;while(p){if(book1[p->data]==0){que[tail++]=p->data;book1[p->data]=1;}p=p->next;}head++;}}
int main(){scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){nod[i]=(node*)malloc(sizeof(node));nod[i]->data=i;nod[i]->next=NULL;}while(m--){int x,y;scanf("%d%d",&x,&y);insertedge(x,y);}dfs(1);printf("\n");bfs();}

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

相关文章:

  • 公司网站设计网络推广的手段
  • dede网站模版seo外包 杭州
  • 网站建设多选题百度文库网络软文范例
  • 做一份seo网站诊断网上怎么做广告
  • 电商运营职业规划seo技术培训班
  • 网站空间租用价格国际新闻界官网
  • 十大电商平台搜索引擎优化实验报告
  • 潍城区建设局网站淘宝推广引流方法有哪些
  • 网站建设 枫子科技首页排名优化公司
  • 如何发布网站教程百度推广登陆平台
  • 做同城购物网站网站软件下载大全
  • 怎么在网站做推广和宣传关键词优化seo费用
  • 邢台网站建设网站seo关键词排名技巧
  • 上海制作网站公司seo优化是做什么的
  • 长丰网站制作网站技术外包公司
  • 做网站源代码网站推广网络营销方案
  • seo网站系统哈尔滨seo公司
  • 外贸b2c网站建设公司信息流推广渠道有哪些
  • BC网站推广怎么做网站优化查询代码
  • 深圳网站建设类公司seo诊断书案例
  • o2o网站设计什么软件可以发布推广信息
  • 专注徐州网站建设广州seo代理计费
  • 广州建站模板搭建优化工作流程
  • 广州网站建设 粤icp产品网络推广方案
  • 临沂网站建设哪家专业外贸网
  • 佛山响应式网站开发百度客户端手机版
  • 找百度公司做网站怎么样互联网舆情监控系统
  • 常州制作网站价格推广普通话手抄报图片
  • 锋云科技做网站靠谱吗一般网络推广应该怎么做
  • 政府门户网站建设的重点东莞网络推广系统