当前位置:首页 > C++目录

C++目录

  • 最新
  • 浏览
  • 评论

最小生成树—Prim(普里姆)算法

最小生成树—Prim(普里姆)算法
一、算法概述Prim 算法是一种用于求解加权无向连通图的最小生成树(MST) 的贪心算法。它从一个顶点开始,逐步扩展生成树,每次选择连接已选顶点集和未选顶点集的最小权重边。二、算法思想初始化:从任意顶...

最小生成树—Kruskal(克鲁斯卡尔)算法

亿万年的星光1周前 (12-20)63
最小生成树—Kruskal(克鲁斯卡尔)算法
一、算法描述在一个连通加权无向图中,找到一棵最小生成树。即,找到连接所有顶点的、权值总和最小的树,且树中不包含任何环。二、核心思想贪心策略:每次从未选择的边中,选取一条权值最小的边。避免环路:如果加入...

最小生成树—基本概念

亿万年的星光1周前 (12-20)54
一、最小生成树核心概念1. 基本定义一个带权无向连通图的最小生成树,是指从该图中选择若干条边,构成一个包含图中所有顶点的树结构(无环、连通),且所有选中边的权值之和最小。2. 关键性质生成树的本质:包...

如何使用code::blocks编写C++代码

亿万年的星光3周前 (12-03)126
如何使用code::blocks编写C++代码
在前面的文章中,已经简单介绍了如何下载code::blocks了,这篇文章介绍一下如何使用code::blocks编写一个C++代码我们打开code::blocks软件,点击”New File“然后点...

一笔画问题

亿万年的星光4周前 (11-30)132
【题目描述】如果一个图存在一笔画,则一笔画的路径叫做欧拉路,如果最后又回到起点,那这个路径叫做欧拉回路。根据一笔画的两个定理,如果寻找欧拉回路,对任意一个点执行深度优先遍历;找欧拉路,则对一个奇点执行...

图的遍历

亿万年的星光4周前 (11-30)109
【题目描述】给出 N 个点,M 条边的有向图,对于每个点 v,求 A(v) 表示从点 v 出发,能到达的编号最大的点。【...

图的访问与遍历-广度优先搜索

亿万年的星光4周前 (11-29)132
对于无向图的广度优先搜索#include <iostream> #include <vector> #include <queue>...

Code::Blocks下载安装教程

亿万年的星光1个月前 (11-27)150
Code::Blocks下载安装教程
Code::Blocks 是一款免费、开源且跨平台的 C/C++ 集成开发环境。它支持 Windows、Linux 和 macOS 等多种操作系统,核心特点是轻量快速、纯专注于 C/C++ 开发,并内...

DEVC++如何支持C++11

亿万年的星光1个月前 (11-22)177
DEVC++如何支持C++11
DEVC++默认开启C++11,需要手动添加C++11支持。DEVC++需要使用高一点的版本,DEVC++5.11下载地址:(1)  官方下载地址: Dev-C++ downloa...

图的访问与存储—临接表

亿万年的星光1个月前 (11-22)164
图的访问与存储—临接表
        在图论中,邻接表(Adjacency List) 是表示图(包括无向图、有向图、带权图)的一种高效数据结构,核心思想是为图中的每个顶点...