- 博客(4)
- 收藏
- 关注
原创 Ubuntu20.04云服务器安装配置Jupyter Lab
Jupyter Lab 是 Jupyter 主打的最新数据科学生产工具,是基于Web的交互式开发环境。本教程主要讲解使用 Ubuntu20.04 云服务器 安装和部署 Jupyter Lab!超详细!
2022-09-03 01:26:02 3199
原创 滑动窗口:摘水果问题
滑动窗口,本质是双指针法中的对撞指针(左右指针)法,可以理解成是可以左右滑动的窗口,每次滑动都会记录下当前窗口的状态,再找出符合条件的适合的窗口。它可以将双层嵌套的循环问题,转换为单层遍历的循环问题。算法使用左指针(left)和右指针(right)两个指针构成窗口,可以将二维循环的问题转化成一维循环一次遍历,使得时间复杂度从O(n^2)降低至O(n)...
2022-07-02 15:26:38 308
原创 双指针:删除有序数组中的重复项
双指针法,顾名思义,就是需要定于两个“指针”(不同于C语言中的指针)。我们最常用的就是对撞指针(相反方向)和快慢指针(相同方向)两种方法。本文结合Leetcode例题讲解双指针法的快慢指针的算法思维和解法!.........
2022-06-30 01:07:34 1304
原创 「思路精讲」 用 Rand7() 实现 Rand10()
470. 用 Rand7 实现 Rand10题目描述思路点拨以小见大 · 计算推导图见真章 · 矩阵取位言归正传 · 终述思路梳理示例代码题目描述已有方法rand7可生成 1 到 7 范围内的均匀随机整数,试写一个方法rand10生成 1 到 10 范围内的均匀随机整数。不要使用系统的Math.random()方法。示例:示例 1: 输入: 1, 输出: [7]示例 2: 输入: 2, 输出: [8,4]提示:rand7 已定义;传入参数:n 表示rand10
2021-10-06 16:48:52 713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人