当前位置: 首页 > news >正文

双指针和codetop2(最短路问题BFS)

双指针和codetop2

  • 1.双指针
    • 1.[复写0](https://leetcode.cn/problems/duplicate-zeros/)
  • 2.动态规划
    • 1.[珠宝的最高价值](https://leetcode.cn/problems/li-wu-de-zui-da-jie-zhi-lcof/description/)
    • 2.[解码方法](https://leetcode.cn/problems/decode-ways/)
    • 3.[下降路径最小和](https://leetcode.cn/problems/minimum-falling-path-sum/description/)
    • 4.[最小路径和](https://leetcode.cn/problems/minimum-path-sum/)
  • 3.最短路问题
    • 1.[迷宫中离入口最近的出口](https://leetcode.cn/problems/nearest-exit-from-entrance-in-maze/)

1.双指针

1.复写0

在这里插入图片描述

2.动态规划

1.珠宝的最高价值

//动态规划一般错误都发生在下表映射
在这里插入图片描述

2.解码方法

// //dp[i]表示以i位置为结尾的解码总数
//s[i]和s[i-1],s[i]可以单独解码,也可以和s[i-1]结合后解码所以s[i]单独解码时dp[i]=dp[i-1]
//和s[i-1]结合解码的时候dp[i]=dp[i-2]
//dp[i]=dp[i-1]+dp[i-2];
在这里插入图片描述

3.下降路径最小和

//填表的时候要把之前的表全部围起来初始化dp
在这里插入图片描述

4.最小路径和

    //初始化要保证不影响最后的值//要先全填成无穷大,只有影响dp[1][1]两个地方填成0;

在这里插入图片描述

3.最短路问题

//一般用队列,和一个标记数组,队列里存放开头,看这个值能通向哪另外几个地方,然后让这个开头出队列,让它一步能到达的那几个地方入队列(就是一层一层往外扩),直到走到终点,然后看谁先走到终点,谁就是最短的,
//bool数组用来标记走过的地方

1.迷宫中离入口最近的出口

在这里插入图片描述

http://www.dtcms.com/a/336543.html

相关文章:

  • 闭区间是否存在一个开区间包含之
  • ESP32S3在圆形240x240 1.8寸GC9A01 SPI显示屏显示双眼睛表情
  • 寻找数组的中心索引
  • ai测试(六)
  • [Java恶补day50] 174. 地下城游戏
  • 数据结构03(Java)--(递归行为和递归行为时间复杂度估算,master公式)
  • 数学建模 13 SVM 支持向量机
  • 原子操作及基于原子操作的shared_ptr实现
  • PYTHON让繁琐的工作自动化-PYTHON基础
  • 【撸靶笔记】第五关:GET - Double Injection - Single Quotes - String
  • 基于STM32单片机智能RFID刷卡汽车位锁桩设计
  • Qt同步处理业务并禁用按钮
  • linux系统------kubenetes单机部署
  • LeetCode 分类刷题:2962. 统计最大元素出现至少 K 次的子数组
  • 5G虚拟仿真平台
  • [激光原理与应用-292]:理论 - 波动光学 - 驻波的本质是两列反向传播的相干波通过干涉形成的能量局域化分布
  • 安全多方计算(MPC)简述
  • Compose笔记(四十六)--Popup
  • Houdini 粒子学习笔记
  • 服装外贸管理软件 全流程优化解决方案
  • 学习记录(二十)-Overleaf如何插入参考文献
  • Chrome 插件开发实战:从入门到上架的全流程指南
  • 最长回文子串问题:Go语言实现及复杂度分析
  • 63.不同路径
  • Django前后端交互实现用户登录功能
  • 计算机网络---跳板机与堡垒机
  • Centos 更新/修改宝塔版本
  • 第七十八章:AI的“智能美食家”:输出图像风格偏移的定位方法——从“滤镜病”到“大师风范”!
  • 点云的PFH 和 FPFH特征
  • k8sday09