【GESP】C++七级考试大纲知识点梳理 (3) 图论基础与遍历算法

GESP C++七级考试大纲的第 3 条考点正式引入了图论 (Graph Theory) 。图论是计算机科学中极其重要的数据结构,用来解决大量的"关系"问题(如地图导航、社交网络)。七级要求掌握图的基本概念、存储方式以及最核心的两种遍历算法:DFS 和 BFS。

科学

(3)图的定义及及基本图论算法。包括图的定义、图的种类(有向图、无向图),图节点的度的概念。掌握编程时图的数据结构表示,以及基于深度优先搜索(DFS)和广度优先搜索(BFS)的图搜索与遍历方法,图的泛洪(flood fill)算法。
图论看似复杂,其实核心就两点:怎么存(建图) 和 怎么走(遍历)。掌握了邻接表和DFS/BFS,就拿到了图论世界的入场券。
本人也是边学、边实验、边总结,且对考纲深度和广度的把握属于个人理解。因此本文更多的不是一个教程,而是个人知识梳理,如有遗漏、疏忽,欢迎指正、交流。

全文详见:https://www.coderli.com/gesp-7-exam-syllabus-graph-theory/

https://www.coderli.com/gesp-7-exam-syllabus-graph-theory/https://www.coderli.com/gesp-7-exam-syllabus-graph-theory/

相关推荐
aqiu1111117 小时前
【C++算法打怪专栏】8. 字符串转换整数 (atoi)
开发语言·c++·算法
h397412 小时前
DirectShow过滤器开发-视频源过滤器
c++·windows·音视频·directshow
程序猿编码14 小时前
榨干 RTX5090 算力!Qwen3 专用单卡推理引擎,手写C++/CUDA 算子实现 MTP 推测解码
开发语言·c++·大模型推理·qwen3·多模态推理
西飘客14 小时前
vs 怎么根据dll 生成lib文件
c++·qt
程序员老陆15 小时前
深入理解 C++ thread_local:线程私有存储的正确打开方式
开发语言·c++·程序设计
信奥卷王16 小时前
[GESP202609 六级] 分树规划
算法
夏幻灵16 小时前
LeetCode 21:合并两个有序链表——双指针与哑节点详解
算法·leetcode·链表
徐小黑ACG17 小时前
Golang 基础05 结构体struct
开发语言·算法·golang
Navigator_Z18 小时前
LeetCode //C - 1286. Iterator for Combination
c语言·算法·leetcode