08 2023 档案
摘要:### 技巧 #### [136. 只出现一次的数字](https://leetcode.cn/problems/single-number/) 给你一个 **非空** 整数数组 `nums` ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时
阅读全文
摘要:### 前言 学习程序员鱼皮API 开放平台项目开源项目:https://github.com/liyupi/yuapi-backend-public 通过开源项目中给出的前端技术栈,倒推 stateful-backend 的前端实现 #### 前端技术选型 - React 18 - Ant Des
阅读全文
摘要:##### minikube ```sh #启动 minikube start #多节点启动 minikube start --nodes=3 #镜像导入 minikube image load : #查看集群 IP minikube ip #返回 Minikube 虚拟机的 IP 地址,可以用于访
阅读全文
摘要:### 多维动态规划 #### [62. 不同路径](https://leetcode.cn/problems/unique-paths/) 一个机器人位于一个 `m x n` 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角
阅读全文
摘要:### 动态规划 #### [139. 单词拆分](https://leetcode.cn/problems/word-break/) 给你一个字符串 `s` 和一个字符串列表 `wordDict` 作为字典。请你判断是否可以利用字典中出现的单词拼接出 `s` 。 **注意:**不要求字典中出现的单
阅读全文
摘要:### 前言 学习程序员鱼皮API 开放平台项目开源项目:https://github.com/liyupi/yuapi-backend-public 以后端为主 #### 后端技术选型(stateful-backend 部分) - Java Spring Boot - MySQL 数据库 - My
阅读全文
摘要:### 动态规划 #### [70. 爬楼梯](https://leetcode.cn/problems/climbing-stairs/) 假设你正在爬楼梯。需要 `n` 阶你才能到达楼顶。 每次你可以爬 `1` 或 `2` 个台阶。你有多少种不同的方法可以爬到楼顶呢? **示例 1:** ```
阅读全文
摘要:### 堆 #### [295. 数据流的中位数](https://leetcode.cn/problems/find-median-from-data-stream/) **中位数**是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。 - 例如 `arr =
阅读全文
摘要:### 栈 #### [394. 字符串解码](https://leetcode.cn/problems/decode-string/) 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: `k[encoded_string]`,表示其中方括号内部的 `encoded_string` 正
阅读全文
摘要:### 二分查找 #### [33. 搜索旋转排序数组](https://leetcode.cn/problems/search-in-rotated-sorted-array/) 整数数组 `nums` 按升序排列,数组中的值 **互不相同** 。 在传递给函数之前,`nums` 在预先未知的某个
阅读全文
摘要:### 回溯 #### [131. 分割回文串](https://leetcode.cn/problems/palindrome-partitioning/) 给你一个字符串 `s`,请你将 `s` 分割成一些子串,使每个子串都是 **回文串** 。返回 `s` 所有可能的分割方案。 **回文串**
阅读全文
摘要:### 前言 学习程序员鱼皮用户中心开源项目:https://github.com/liyupi/user-center-backend-public 以后端为主 #### 后端技术选型 - Java 编程语言 - Spring + SpringMVC + SpringBoot 框架 - MyBat
阅读全文
摘要:### 前言 白马程序员 基于 Session 的用户中心 视频教程:https://www.bilibili.com/video/BV1rT411W7QM 项目开源地址:https://github.com/itbaima-study/SpringBoot-Vue-Template-Session
阅读全文
摘要:### 回溯 #### [78. 子集](https://leetcode.cn/problems/subsets/) 给你一个整数数组 `nums` ,数组中的元素 **互不相同** 。返回该数组所有可能的子集(幂集)。 解集 **不能** 包含重复的子集。你可以按 **任意顺序** 返回解集。
阅读全文
摘要:### 图论 #### [200. 岛屿数量](https://leetcode.cn/problems/number-of-islands/) 给你一个由 `'1'`(陆地)和 `'0'`(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向
阅读全文
摘要:### 二叉树 #### [114. 二叉树展开为链表](https://leetcode.cn/problems/flatten-binary-tree-to-linked-list/) 给你二叉树的根结点 `root` ,请你将它展开为一个单链表: - 展开后的单链表应该同样使用 `TreeNo
阅读全文
摘要:### 二叉树 #### [102. 二叉树的层序遍历](https://leetcode.cn/problems/binary-tree-level-order-traversal/) 给你二叉树的根节点 `root` ,返回其节点值的 **层序遍历** 。 (即逐层地,从左到右访问所有节点)。
阅读全文
摘要:### 二叉树 #### [94. 二叉树的中序遍历](https://leetcode.cn/problems/binary-tree-inorder-traversal/) 给定一个二叉树的根节点 `root` ,返回 *它的 **中序** 遍历* 。 **示例 1:**  给你链表的头节点 `head` ,每 `k` 个节点一组进行翻转,请你返回修改后的链表。 `k` 是一个正整数,它的值小于或等于链表
阅读全文
摘要:### 链表 #### [142. 环形链表 II](https://leetcode.cn/problems/linked-list-cycle-ii/) 给定一个链表的头节点 `head` ,返回链表开始入环的第一个节点。 *如果链表无环,则返回 `null`。* 如果链表中有某个节点,可以通过
阅读全文
摘要:### 矩阵 #### [240. 搜索二维矩阵 II](https://leetcode.cn/problems/search-a-2d-matrix-ii/) 编写一个高效的算法来搜索 `*m* x *n*` 矩阵 `matrix` 中的一个目标值 `target` 。该矩阵具有以下特性: -
阅读全文
摘要:### 普通数组 #### [238. 除自身以外数组的乘积](https://leetcode.cn/problems/product-of-array-except-self/) 给你一个整数数组 `nums`,返回 *数组 `answer` ,其中 `answer[i]` 等于 `nums`
阅读全文
摘要:### 子串 #### [239. 滑动窗口最大值](https://leetcode.cn/problems/sliding-window-maximum/) 给你一个整数数组 `nums`,有一个大小为 `k` 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 `k` 个数
阅读全文
摘要:### 双指针 #### [15. 三数之和](https://leetcode.cn/problems/3sum/) 给你一个整数数组 `nums` ,判断是否存在三元组 `[nums[i], nums[j], nums[k]]` 满足 `i != j`、`i != k` 且 `j != k` ,
阅读全文
摘要:### 哈希 #### [1. 两数之和](https://leetcode.cn/problems/two-sum/) 给定一个整数数组 `nums` 和一个整数目标值 `target`,请你在该数组中找出 **和为目标值** *`target`* 的那 **两个** 整数,并返回它们的数组下标。
阅读全文