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

wordpress伪静态结构衡水seo培训

wordpress伪静态结构,衡水seo培训,私人网站免费观看,discuz建网站链式前向新#xff1a;用于存储图的 边集 数组 前言 当我们存储图的时候#xff0c;往往会使用 邻接矩阵 或是 邻接表。 邻接矩阵 好写#xff0c;但太浪费空间#xff0c;节点一多就存不下#xff1b; 邻接表 效率高#xff0c;但涉及指 #xff0c;不好写容易出错…链式前向新用于存储图的 边集 数组 前言 当我们存储图的时候往往会使用 邻接矩阵 或是 邻接表。 邻接矩阵 好写但太浪费空间节点一多就存不下 邻接表 效率高但涉及指 不好写容易出错用 vector 又可能超时。 链式前向星 就是一个相对中庸的存储方式虽然说链式前向星 使用并不广泛但在需要使用复杂 邻接表 时这就是一个较好的选择。 链式前向星 其实就是 静态建立的邻接表时间复杂度为O(m)空间复杂度也为O(m)。 思想 对于下图 图1 输入为 5 7 1 2 3 2 3 1 1 3 4 1 5 3 4 1 5 4 5 1 3 4 2 我们将起点都是 from  的边串在一起用 head[from] 存储头节点见图2下图为最终形式 图2 具体插入操作与链表相似 见图3 图3 代码与运行结果 里有注释慢慢理解 #include iostream #include cstringusing namespace std;const int N 2e2 5, M 1e3 5;int n, m, cnt; //n个点m条边 struct Edge {int to, value, next;//终点边权同起点的上一条边的编号 } edge[M]; //边集 int head[N]; //head[i] 表示以 i 为起点的第一条边在边集数组的位置编号void add_edge(int from, int to, int value) { //u起点v终点w边权edge[ cnt] {to, value, head[from]}, head[from] cnt;// 赋终点权值 并且将新的节点赋在头上 更新头 }int main() {cin n m;/* 初始化 */cnt 0;memset(head, -1, sizeof head);/* 加边 */for (int i 1; i m; i ) { //输入m条边int a, b, c;cin a b c;add_edge(a, b, c);}/* 遍历 */for (int i 1; i n; i ) {cout i \n;bool hase false;for (int j head[i]; j ! -1; j edge[j].next) //遍历以i为起点的边cout i edge[j].to edge[j].value \n, hase true;if (!hase)cout nothing\n; //第i个节点没有出去的边}return 0; } /* 5 7 1 2 3 2 3 1 1 3 4 1 5 3 4 1 5 4 5 1 3 4 2 */ 可以注意到 head 的初始值为 -1 这使得 head[i] 中第一个边的 next 为 -1这正作为链的结尾见图3 所以当 访问指针 ( j ) 为 -1 时就代表访问结束了 运行结果参考 图4 从 图2~4 和 代码中我们都可以发现 链式前向星 是按输入倒着存的 结语 个人觉得 链式前向星 和 邻接表 是几乎一样的只不过 前者 是静态的后者 是动态的
http://www.dnsts.com.cn/news/153834.html

相关文章:

  • 好的app设计网站有哪些深圳公司注册地址要求
  • 做网站送给女友意义汕头网站建设推广平台
  • 官方网站建设思路专业vi设计哪家好
  • python3 做网站瑞安地区建设网站
  • 宣城网站建设jidela建设公司企业愿景
  • 外贸网站开发 河南阿里云服务器怎么发布网站
  • 南充网站建设费用广州优质网站建设案例
  • 天津定制开发网站厦门广告公司排名
  • o2o的网站有哪些高校部门网站建设
  • 用typecho做的网站wordpress手机全部显示
  • 郑州市网站建设公司wordpress用户注册添加密码
  • 网站与客户端的区别吗温江建设局网站
  • 企业网站后端模板重庆网站优化建设
  • 个人网站花多少钱我想在家办个小型加工厂
  • 联享品牌网站建设公司电商网站开发平台浏览器
  • jsp网站建设毕业设计p2p理财网站开发要求
  • 自己做网站卖东西开发网址
  • 鄂尔多斯网站推广移动互联网开发课程
  • 几大网站类型wordpress 关闭rss
  • 松江建设新城有限公司网站四川南充房产信息网
  • 网站子页面如何做seo网站建设 利润
  • 怎么做淘宝客手机网站网站免费申请建站
  • 网站做端口是什么情况烟台网站改版
  • 网站开发招标方案范本杭州建设厅官网
  • 物流 网站 模板杭州网站排名seo
  • 企业网站phpcms树状结构wordpress模板
  • 网站开发大概需要多久南京网络科技网站建设
  • 做学生阅读分析的网站公司网站免费建站怎么样
  • 换网站公司three.js做的酷炫网站
  • 苏州市网站制作宁波市高新区建设局网站