神奇.瀚
神奇.瀚
全部文章
分类
题解(15)
归档
标签
去牛客网
登录
/
注册
神奇.瀚~
神奇.瀚
全部文章
(共10篇)
视频讲解
视频链接:https://www.bilibili.com/video/BV1uz4y1U71X/左右各遍历一次。 import java.util.*; public class Solution { /** * pick candy * @param arr in...
python
数组
2021-02-06
2
643
动态规划解法 详解见视频
视频连接:https://www.bilibili.com/video/BV1po4y1d7C9/ class Solution: def solve(self , matrix ): if not matrix: return 0 rows = len(ma...
算法
python
动态规划
2021-02-04
1
650
动态规划 附带 视频讲解
视频讲解:https://www.bilibili.com/video/BV1LN411R7i6/ class Solution: def maxSubArrayLength(self , nums ): n = len(nums) # 以 tail[i] 结...
算法
python
数组
动态规划
2021-02-04
0
806
严格 按照 题意要求解法 python
用三个数 记录 前三大的正数用两个数 记录 最小的两个 负数就是三种情况1、前三大的正数相乘2、最大的正数 和 最小的两个负数 相乘3、0 class Solution: def solve(self , A ): # 三个数 记录前三最大 正数 m1, m2...
算法
python
数学
2021-01-29
1
629
锁定A的头个字母 去B里面去找
去定了A的头个字母作为第一个单词的起始然后去反转后的字符串中 找到改单词的位置 作为分割点再去对比 A的前半部分是否等于B的后半部分B的前半部分是否等于A的后半部分 class Solution: def solve(self , A , B ): p = 0 ...
python
字符串
2021-01-29
0
597
二分查找 python
因为缺失了 一个数字 所以 下标指向数组的值 一定是 大于或者等于 当前 下标的所有采用 二分的方法 逐个的去逼近 缺失的值无非就是两种情况第一种:下标指向的值 等于 当前的下标,那么 缺失的肯定是在当前下标的右侧,所以left=mid+1第二钟:下标指向的值 大于 当前的下标,那么 缺失的肯定是在...
python
二分
数组
2021-01-28
15
904
递归实现 汉诺谈
把汉诺塔 问题是将 问题细分为 小问题。 要把所有 左边的盘子 移动到 最右边 首先 需要把 非底盘的盘子 移动到 中间柱子 然后 把地盘的盘子 放到 右边的柱子 最后再把 中间柱子 非底盘的盘子 移动到 右边的柱子 class Solution: &n...
递归
算法
python
2021-01-27
0
610
视频讲解 使用两个 单调栈
视频讲解:https://www.bilibili.com/video/BV1N5411J7KK/ class Solution: def solve(self , s ): # 用于存储 数字 ...
算法
python
栈
2021-01-27
6
740
中规中矩 斐波那契 dp python
跳到当前位置 可以从 上一个阶梯 或者 上上一个阶梯 跳过来 所以 方法的 就是 上一个阶梯的跳法 + 上上个阶梯的跳法 的总和 class Solution: def jumpFloor(self, nu...
python
斐波那契
动态规划
dp
2021-01-27
0
397
归并排序 python 安排
首先使用快慢指针,把链表切割成两部分 然后在递归调用将单链表切分成单个单个的结点 最后好戏上场,逐个的去拼接left 和 right 递归回来的 链表,按照从小到大 从左到右的 顺序把 链表 拼接上去 class Solution: &nb...
python
归并排序
单链表
2021-01-27
5
694