随笔分类 -  算法 / 广度优先算法

摘要:int orangesRotting(vector<vector<int>>& grid) { int dx[4] = {1, 0, 0, -1}; int dy[4] = {0, 1, -1, 0}; int time[15][15]; queue<pair<int,int>> q; int n= 阅读全文
posted @ 2022-09-12 10:38 lwx_R 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1.二维数组寻找 //设置方向函数 int dx[12]={-2,-2,-2,-2,-1,-1,1, 1,2,2, 2, 2}; int dy[12]={1, 2,-1,-2, 2,-2,2,-2,1,2,-1,-2}; //记录是否访问 int vis[150][150]; //记录每一个点数据 阅读全文
posted @ 2022-09-05 17:57 lwx_R 阅读(18) 评论(0) 推荐(0) 编辑
摘要:const int dx[4] = {1, 0, 0, -1}; const int dy[4] = {0, 1, -1, 0}; vector<vector<int>> floodFill(vector<vector<int>>& image, int sr, int sc, int color) 阅读全文
posted @ 2022-09-05 17:49 lwx_R 阅读(20) 评论(0) 推荐(0) 编辑
摘要://需要自己指定开始位置(循环寻找) int dx[4]={1,-1,0,0}; int dy[4]={0,0,1,-1}; int vis[55][55]; int bfs(vector<vector<int>>& grid,int x,int y){ int res=1; queue<pair< 阅读全文
posted @ 2022-09-05 17:48 lwx_R 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示