跳至内容
  • 首页
  • 文章
  • 网站大事记
  • 下载

Leetcode刷题——动态规划

2021年9月2日2021年4月2日 作者 ArrowQin

文章目录1 一维DP数组问题1.1 最长递增子序列(中等)2 二维DP数组问题2.1 最长公共子序列(中等) …

Read moreLeetcode刷题——动态规划

分类 Leetcode刷题代码

Leetcode刷题——滑动窗口

2021年9月2日2021年4月2日 作者 ArrowQin

滑动窗口算法框架 扩大窗口:寻找可行解 缩小窗口:找到最优解 def slidingWindows(s,t): …

Read moreLeetcode刷题——滑动窗口

分类 Leetcode刷题代码

Leetcode刷题——二分查找

2021年9月2日2021年4月2日 作者 ArrowQin

文章目录1 二分查找(简单)2 在排序数组中查找元素的第一个和最后一个位置(中等)3 搜索二维矩阵(中等)4 …

Read moreLeetcode刷题——二分查找

分类 Leetcode刷题代码

Leetcode刷题——BFS算法

2021年9月2日2021年4月2日 作者 ArrowQin

文章目录1 二叉树的最小深度(简单)2 打开转盘锁(中等)3 对称二叉树(简单)4 二叉树的层序遍历(中等)5 …

Read moreLeetcode刷题——BFS算法

分类 Leetcode刷题代码

Python刷题模板——回溯算法

2021年9月2日2021年1月4日 作者 ArrowQin

回溯问题:决策树遍历过程 1.路径:已经做出的选择 2.选择列表:当前可以做的选择 3.结束条件:到达决策树底 …

Read morePython刷题模板——回溯算法

分类 刷题模板

Python刷题模板——动态规划

2021年9月2日2021年1月4日 作者 ArrowQin

解题思路 核心问题:穷举 关键元素:重叠子问题、最优子结构、状态转移方程 动态规划问题最困难的就是写出这个暴力 …

Read morePython刷题模板——动态规划

分类 刷题模板

Python刷题模板——双指针技巧

2021年9月2日2021年1月4日 作者 ArrowQin

快慢指针:判定链表中是否包含环 左右指针:解决数组(或者字符串)中的问题,比如二分查找 快慢指针 头节点hea …

Read morePython刷题模板——双指针技巧

分类 刷题模板

Python刷题模板——滑动窗口

2021年9月2日2021年1月4日 作者 ArrowQin

滑动窗口算法框架 扩大窗口:寻找可行解 缩小窗口:找到最优解 思考四个问题: 1、当移动 right 扩大窗口 …

Read morePython刷题模板——滑动窗口

分类 刷题模板

Python刷题模板——二分查找

2021年9月2日2021年1月4日 作者 ArrowQin

二分查找框架 def binarySearch(nums,target):    left,right = 0 …

Read morePython刷题模板——二分查找

分类 刷题模板

Python刷题模板——BFS算法

2021年9月2日2021年1月4日 作者 ArrowQin

数据结构:采用队列 应用场景:在图中查找最短距离 BFS算法框架 双向BFS 使用双向BFS必须知道终点 传统 …

Read morePython刷题模板——BFS算法

分类 刷题模板
文章导航
较早文章
较新文章
← 上一页 页面1 页面2 页面3 页面4 下一页 →

分类

  • CTF
  • Leetcode刷题代码
  • Python
  • 其他
  • 刷题模板
  • 安全工具
  • 生活琐事
  • 网络安全

近期文章

  • 密码保护:八股文
  • Centos科学上网
  • Python编程——常用第三方模块
  • Python编程——常用内建模块
  • Python编程——数据库

近期评论

  • t发表在《Python刷题模板——BFS算法》
  • 游客987654发表在《密码保护:八股文》
© 2022 ArrowQin | 京ICP备2020035389号