news 2026/6/10 1:07:34

01bfs|dq addfirst

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
01bfs|dq addfirst

lc2290

0-1 BFS,双端队列处理网格移动代价

无障碍(代价0)节点入队首、有障碍(代价1)节点入队尾

求解从网格起点到终点的最小障碍移除数量

喵喵dj版(遇到0就addFirst,优先走短路,0-1BFS通过可插双端队列的队首省了优先队列的排序log,极大地优化了时间复杂度

class Solution {
static constexpr int DIRS[4][2] = {{0, 1}, {0, -1}, {1, 0}, {-1, 0}};
public:
int minimumObstacles(vector<vector<int>> &grid) {
int m = grid.size(), n = grid[0].size();
vector<vector<int>> dis(m, vector<int>(n, INT_MAX));
dis[0][0] = 0;
deque<pair<int, int>> q;
q.emplace_front(0, 0);
while (!q.empty()) {
auto [i, j] = q.front();
q.pop_front();
for (auto& [dx, dy] : DIRS) {
int x = i + dx, y = j + dy;
if (0 <= x && x < m && 0 <= y && y < n) {
int g = grid[x][y];
if (dis[i][j] + g < dis[x][y]) {
dis[x][y] = dis[i][j] + g; //update
g == 0 ? q.emplace_front(x, y) : q.emplace_back(x, y);
}
}
}
}
return dis[m - 1][n - 1];
}
};

计算新路径的障碍代价,若新代价更小则更新最短障碍数

最后根据位置是否为障碍,将节点分别插入双端队列的队首(空地)或队尾(障碍),以此实现0-1 BFS的核心逻辑

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 22:51:06

RaNER模型实战:法律条文实体抽取部署案例

RaNER模型实战&#xff1a;法律条文实体抽取部署案例 1. 引言&#xff1a;AI 智能实体侦测服务的现实需求 在法律、金融、政务等专业领域&#xff0c;非结构化文本中蕴含大量关键信息&#xff0c;如涉案人员、机构名称、地理位置等。传统人工提取方式效率低、成本高&#xff…

作者头像 李华
网站建设 2026/6/9 22:13:16

AI智能实体侦测服务在金融领域的应用:风险信息提取案例

AI智能实体侦测服务在金融领域的应用&#xff1a;风险信息提取案例 1. 引言&#xff1a;AI 智能实体侦测服务的业务价值 在金融行业&#xff0c;每天都会产生海量的非结构化文本数据——包括新闻报道、监管公告、企业年报、社交媒体舆情、信贷申请材料等。这些文本中隐藏着大…

作者头像 李华
网站建设 2026/6/9 22:45:55

Qwen3-VL多模态入门:学生党用云端GPU,作业轻松搞定

Qwen3-VL多模态入门&#xff1a;学生党用云端GPU&#xff0c;作业轻松搞定 引言&#xff1a;当广告分析作业遇上多模态AI 数字媒体专业的同学可能都遇到过这样的困境&#xff1a;老师布置的广告图片分析作业要求使用最新技术&#xff0c;但学校机房的显卡还是五年前的GTX 106…

作者头像 李华
网站建设 2026/6/9 21:27:47

Qwen3-VL视觉问答指南:没N卡?云端A100随便用

Qwen3-VL视觉问答指南&#xff1a;没N卡&#xff1f;云端A100随便用 引言&#xff1a;当教育遇上多模态AI 作为一名教育科技从业者&#xff0c;我深知开发智能答题系统的痛点&#xff1a;既要能理解学生上传的题目图片&#xff0c;又要能给出准确的文字解答。传统OCR方案只能…

作者头像 李华
网站建设 2026/6/9 21:10:53

智能实体侦测服务:RaNER模型版本管理

智能实体侦测服务&#xff1a;RaNER模型版本管理 1. 引言&#xff1a;AI 智能实体侦测服务的演进需求 随着自然语言处理&#xff08;NLP&#xff09;技术在信息抽取领域的广泛应用&#xff0c;命名实体识别&#xff08;Named Entity Recognition, NER&#xff09;已成为构建智…

作者头像 李华
网站建设 2026/6/9 21:26:27

AI智能实体侦测服务数据隐私保护:本地化部署的安全优势分析

AI智能实体侦测服务数据隐私保护&#xff1a;本地化部署的安全优势分析 1. 引言&#xff1a;AI 智能实体侦测服务的隐私挑战 随着人工智能在信息处理领域的广泛应用&#xff0c;命名实体识别&#xff08;Named Entity Recognition, NER&#xff09; 已成为文本分析、舆情监控…

作者头像 李华