技术栈

【自用数据结构】将邻接矩阵转为邻接表

奇奇XL2023-12-12 16:11

void change(MGraph g1,AGraph& g2){

g1.numvex=g2.numvex;

g1.numedge=g2.numedge;

for(int i = 0; i <g1.numvex ; i++){

g2.adjlist.firstarc = null; //初始化邻接表

}

for(int i=0;i<=g1.numvex;i++)

for(int j=0;i<=g1.numedge;j++)

if(g1[i][j] != 0)

AGraph* s=new AGraph;

s.adjvex = j; //用头插法插入邻接表

s->next=g2.adjlist[ i ].firstarc;

g2.adlist[ i ].firstarc = s;

}

上一篇:字节跳动安全范儿技术沙龙*第12期:漏洞挖掘与实战
下一篇:MyBatisPlus简介
相关推荐
WolfGang007321
1 天前
代码随想录算法训练营 Day13 | 二叉树 part03
数据结构·算法·leetcode
进击的小头
1 天前
第11篇:频率响应绘制方法——伯德图(Bode Plot)
python·算法
2401_88303546
1 天前
C++20概念(Concepts)入门指南
开发语言·c++·算法
fengci.
1 天前
PolarD&N困难补充
算法
91刘仁德
1 天前
C++ 内存管理
android·c语言·数据结构·c++·经验分享·笔记·算法
sali-tec
1 天前
C# 基于OpenCv的视觉工作流-章38-BF特征匹配
图像处理·人工智能·opencv·算法·计算机视觉
历程里程碑
1 天前
链表-----
数据结构·线性代数·算法·链表·矩阵·lua·perl
一叶落438
1 天前
167. 两数之和 II - 输入有序数组【C语言题解】
c语言·数据结构·算法·leetcode
地平线开发者
1 天前
征程6 MCU safetylib sample
算法·自动驾驶
Barkamin
1 天前
归并排序的简单实现
数据结构
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04Labelme从安装到标注:零基础完整指南05AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南06UV安装并设置国内源07小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)08OpenClaw Control UI安全上下文访问配置09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南