测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

C++编程题库

按题型、年份与知识点筛选,快速定位练习题。

共 57 题

题目列表

共 57 题
A70742 城市之间的最短路 图论 最短路径 Dijkstra算法 双向图 编程题 A70741 最短距离和路径问题 图论 最短路径 Dijkstra算法 路径还原 编程题 A70739 铲雪车snow 最短路径 图论建模 欧拉回路 编程题 A70676 走出迷宫的最短路径 队列 广度优先搜索 最短路径 迷宫路径 编程题 A70662 奇怪的电梯 队列 广度优先搜索 最短路径 图论建模 编程题 A70644 骑士牛 队列 广度优先搜索 最短路径 网格图 编程题 A70642 采药的最短路径 队列 广度优先搜索 最短路径 网格图 编程题 A70641 骑士巡游 广度优先搜索 最短路径 状态判重 编程题 A70640 走出迷宫的最少步数2 队列 广度优先搜索 最短路径 迷宫问题 编程题 A70638 走出迷宫的最少步数 队列 广度优先搜索 最短路径 网格图 编程题 A67873 在使用 Dijkstra 算法求单源最短路径时,如果发现某条边被选入从源点出发的最短路径生成树中,那么这条边也一定属于该图的某棵最小生成树。 2026年 最小生成树 图论 最短路径 Dijkstra算法 判断 A67863 对于含n个顶点(n≥2)的连通加权有向图,若图中不存在负权环,则任意两点之间的最短路径(简单路径)最多包含( )条边。 2026年 图论 最短路径 简单路径 单选 A67862 在使用Floyd算法求任意两点间最短路径时,时间复杂度为O(V3)。若在某次算法执行前,已经用 Dijkstra 算法正确求出了所有点对的最短路并存入了 dist 数组。如果此时继续对该 dist 数组执行一次完整的 Floyd 算法过程(无任何提前终止),执行完毕后 dist 数组内的值( )。 2026年 动态规划 最短路径 Floyd算法 单选 A67861 下列代码试图实现Floyd算法求所有点对之间的最短路径,横线处应填入( )。1 void floyd(int n, int dist[][MAXN]) { 2026年 动态规划 最短路径 Floyd算法 单选 A67851 消息查找 2026年 动态规划 最短路径 图论建模 数据结构优化 编程题 A67579 下面Floyd算法中,横线处应该填入的是( )。1 #include <iostream> 2025年 动态规划 最短路径 Floyd算法 三重循环 单选 A67570 3.1 编程题 1 2025年 图论 最短路径 单源最短路 堆优化Dijkstra 编程题 A67462 求解下图中A点到D点最短路径,其中A到B之间的12可以理解为距离。求解这样的问题常用Dijkstra算法,其 思路是通过逐步选择当前距离起点最近的节点来求解非负权重图(如距离不能为负值)单源最短路径的算法。从该 算法的描述可以看出,Dijkstra算法是贪心算法。 2025年 图论 贪心算法 最短路径 Dijkstra算法 判断 A67416 下面的程序使用邻接矩阵表达的带权无向图,则从顶点0到顶点3的最短距离为( )。int weight[4][4] = { 2025年 图论 最短路径 邻接矩阵 单选 A67260 货物运输 2025年 深度优先搜索 图论 树结构 最短路径 编程题