- 博客(102)
- 资源 (3)
- 收藏
- 关注

原创 自动生成接口文档之JApiDocs教程
JApiDocs教程前言作为一名优秀的程序员来说,由于涉及到要与前端进行对接,所以避免不了的就是写接口文档。写完接口文档,一旦代码返回结果,参数等出现变动,接口文档还得随之改动,十分麻烦,违背了我们简单,快速,低bug的开发初衷。所以,自动生成接口文档的工具就出现了。大家最熟悉的应该就是swagger了,我并没有使用过swagger,虽然它比较健壮,稳定。但是由于它的规范很复杂,需要将代码变动的地方也很多。所以我使用了JApiDocs这个工具来为我的项目自定生成接口文档。它的优点就是,相对于spr
2020-12-09 16:06:20
21567
5
原创 119. 杨辉三角 II【简单】
给定一个非负索引rowIndex,返回「杨辉三角」的第rowIndex行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。
2025-09-10 10:10:53
66
原创 118. 杨辉三角【简单】
给定一个非负整数numRows,生成「杨辉三角」的前numRows行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。
2025-09-10 09:44:03
413
原创 112. 路径总和【简单】
给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false。
2025-09-09 16:41:05
89
原创 1317. 将整数转换为两个无零整数的和【简单】
「无零整数」是十进制表示中不含任何0的正整数给你一个整数 n,请你返回一个由两个整数组成的列表[a, b],满足:a 和 b 都是无零整数并且a + b = n。
2025-09-08 19:39:56
110
原创 106. 从中序与后序遍历序列构造二叉树【中等】
给定两个整数数组inorder和postorder,其中inorder是二叉树的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗二叉树。
2025-09-08 19:03:10
546
原创 704. 二分查找【简单】
给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的 target,如果target存在返回下标,否则返回 -1。
2025-09-03 09:55:03
272
原创 145. 二叉树的后序遍历【简单】
给你一棵二叉树的根节点 root ,返回其节点值的后序遍历 。【分别使用递归遍历和迭代遍历两种方式解决二叉树的后序遍历问题。】
2025-08-29 16:48:47
524
原创 BM10 两个链表的第一个公共结点
输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)
2024-09-14 13:43:50
517
1
原创 BM8 链表中倒数最后k个结点
输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。如果该链表长度小于k,请返回一个长度为 0 的链表。数据范围:0≤n≤10^5^,0≤ai≤10^9^,0≤k≤10^9^要求:空间复杂度 O(n),时间复杂度 O(n)进阶:空间复杂度 O(1),时间复杂度 O(n)
2024-09-13 15:33:52
462
原创 BM6 判断链表中是否有环
判断给定的链表中是否有环。如果有环则返回true,否则返回false。数据范围:链表长度 0≤n≤10000,链表中任意节点的值满足 ∣val∣
2024-09-11 10:50:04
524
原创 BM5 合并k个已排序的链表
合并 k 个升序的链表并将结果作为一个升序的链表返回其头节点。数据范围:节点总数 0≤n≤5000,每个节点的val满足 ∣val∣
2024-09-10 17:03:46
418
原创 BM4 合并两个排序的链表
输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。数据范围: 0≤n≤1000,−1000≤节点值≤1000要求:空间复杂度 O(1),时间复杂度 O(n)
2024-09-02 11:14:29
414
原创 BM2 链表内指定区间反转
将一个节点数为 size 链表 m 位置到 n 位置之间的区间反转,要求时间复杂度 O(n),空间复杂度 O(1)。例如:给出的链表为 1→2→3→4→5→NULL, m=2,n=4,返回 1→4→3→2→5→NULL.
2024-08-30 15:45:17
333
原创 【牛客算法题】BM1 反转链表
给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。
2024-08-28 16:42:10
415
原创 110. 平衡二叉树【简单】
给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过 1 。
2024-03-05 20:34:19
646
1
原创 108. 将有序数组转换为二叉搜索树【简单】
给你一个整数数组nums,其中元素已经按 升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。
2024-03-04 16:19:41
426
原创 136. 只出现一次的数字【简单】
给你一个非空整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。
2024-03-01 14:37:00
472
原创 2974. 最小数字游戏【简单】
你有一个下标从 0开始、长度为偶数的整数数组nums,同时还有一个空数组arr。Alice 和 Bob 决定玩一个游戏,游戏中每一轮 Alice 和 Bob 都会各自执行一次操作。游戏规则如下:每一轮,Alice 先从nums中移除一个最小元素,然后 Bob 执行同样的操作。 接着,Bob 会将移除的元素添加到数组 arr中,然后 Alice 也执行同样的操作。游戏持续进行,直到nums变为空。返回数组arr
2024-02-18 14:32:52
779
原创 2942. 查找包含给定字符的单词【简单】
给你一个下标从 **0** 开始的字符串数组 `words` 和一个字符 `x` 。请你返回一个 **下标数组** ,表示下标在数组中对应的单词包含字符 `x` 。
2024-02-18 10:19:09
498
原创 LCR 127. 跳跃训练【简单】
今天的有氧运动训练内容是在一个长条形的平台上跳跃。平台有 num 个小格子,每次可以选择跳一个格子或者两个格子。请返回在训练过程中,学员们共有多少种不同的跳跃方式。
2024-02-17 15:26:21
1145
原创 LCR 123. 图书整理 I【简单】
书店店员有一张链表形式的书单,每个节点代表一本书,节点中的值表示书的编号。为更方便整理书架,店员需要将书单倒过来排列,就可以从最后一本书开始整理,逐一将书放回到书架上。请倒序返回这个书单链表。
2024-02-17 11:37:40
679
原创 LCR 122. 路径加密【简单】
假定一段路径记作字符串 path,其中以 `"."` 作为分隔符。现需将路径加密,加密方法为将 path 中的分隔符替换为空格 `" "`,请返回加密后的字符串。
2024-02-17 10:43:16
315
原创 LCR 120. 寻找文件副本【简单】
设备中存有 n 个文件,文件 id 记于数组 documents。若文件 id 相同,则定义为该文件存在副本。请返回任一存在副本的文件 id。
2024-02-15 22:05:11
426
原创 1903. 字符串中的最大奇数【简单】
给你一个字符串 `num` ,表示一个大整数。请你在字符串 num 的所有 **非空子字符串** 中找出 **值最大的奇数** ,并以字符串形式返回。如果不存在奇数,则返回一个空字符串 `""` 。
2024-02-15 21:41:59
478
原创 tensorboard报错ImportError: cannot import name ‘Mapping‘ from ‘collections‘
tensorboard报错ImportError: cannot import name 'Mapping' from 'collections'
2024-01-05 10:43:41
1854
4
原创 手把手教你如何实现Anaconda环境迁移
Q:我们在项目迁移时,通常会选择重新配置新的环境,但是配置环境又会面临着各种问题:版本问题,下载失败。A:那么我们可不可以把以前配好的环境直接拿来用吗?一劳永逸不是更好。Q:但是网络上直接复制文件夹的方法不可行,会导致出现问题!A:那该怎么办呢?
2023-11-22 15:41:44
1346
《opencv3编程入门》1-11章配套代码以及相关资源 +书籍pdf
2023-06-29
吴恩达深度学习b站视频学习笔记记录
2023-05-09
数据结构1800题pdf版
2022-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人