自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C++队列&优先队列简单介绍

头文件都是#include<queue>队列先进先出的结构,定义方式举例:queue<int>q;此处是定义了一个int类型的队列常用函数: q.push(a)——元素a入队q.front()——取队首元素q.pop()——队首元素出队q.back()——取队尾元素q.empty()——若队为空函数返回1,非空返回0q.size()——返回队列中的元素个数若要为形如struct node{int a,b; }...

2021-07-16 08:15:26 675

原创 C.广搜(BFS)打印路径的代码实现

简介广度优先搜索算法(Breadth-First Search,BFS)是一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,以起点为中心彻底地搜索整张图,直到找到结果为止。以解决迷宫问题为例,广度优先搜索的思路是:利用队列先进先出的性质,从起点开始,将一步能到达的点枚举出来,把其中可访问的点全部存入队列(超出迷宫边界/遇到障碍/已经访问过 都视为不可访问),然后将队列中队首元素出队,执行与起点相同的操作,以此循环,直到到达终点或者队列为空,一旦到达终点

2021-01-14 19:39:33 546 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除