- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 递归基础1
首先我们都知道程序逻辑是不是从上到下去执行的,所以在这里递归的逻辑是这样的。在写递归之前和学递归的时候我们都要明白,递归。比如程序如下:我使用程序实现,什么是递归,不是将乌龟给出去。1+2+3,就会得到累计的值。常见理解就是自己使用自己;我们一起来看程序来探讨一下。return 实现累加。
2025-08-21 18:52:23
212
原创 双指针算法3盛最多雨水LeetCode
如果我先从最左和最右开始,如果我想移动两边的一边去寻找更大的可能,我马上是不是应该去移动较短的一边,而不是移动较大的一边,才有可能更大对吗,这个是这道题的核心逻辑;在写代码之前我们先了解一下短板效应和这道题结合,首先我们目标是盛最多水,相当于找最大面积;一、题目回顾完,我们可以将题目转化成求最大面积,那这个最大面积怎么求,我们以上图为例就是考。思路:枚举所有二元组 (i, j) 并计算面积,时间复杂度 O(n²)。二、你给出的代码:暴力 O(n²)三、更优思路:双指针(O(n))
2025-08-20 20:57:52
377
原创 双指针算法入门2 两数之和 || 输入有序数组
这个题目我看到,会发现非常简单,如果我使用两个for循环进行嵌套可以把这个题目不过老样子,我们先看程序,如果有点思路了,我们看一下这个算法思路创建两个变量,分别是l(left简写)和r(right简写)这个题目,一定运用它是有序数组哦,打个比方,找,那么,那如果要继续在数组里找有可能的结果,是不是,因为的话,是不是下一个数字就变成7了不是更大了吗,所以只能。
2025-08-17 16:15:38
167
原创 双指针算法入门,LeetCode移动0
遇到这个题目,刚开始想的直接遍历一遍,将全部非0数字存进新数组里!我们现在只看这个循环他干了什么事我们以{0,1,0,3,12}这个数组来看。发现非 0 → 搬到 nums[tmp_index] 即 nums[0]发现非 0 → 搬到 nums[tmp_index] 即 nums[1]发现非 0 → 搬到 nums[tmp_index] 即 nums[2],表示存储的非0元素的小标,只有遇到非0元素才会++(后移)下标 0 1 2 3 4。发现是 0 → 不搬。发现是 0 → 不搬。
2025-08-17 15:31:13
769
原创 力扣Leetcode算法题2接雨水
是不是最多能接1的水,但是我们需要减去当前数组具体下标的值,来查看他具体能存多少水。left和right两边柱子矮的一方来确定水的高度。理想情况是不是左边最高为1,右边遇到最高是3对不对,那不看他下标高度情况。以及当前下标柱子的它的高度是否能装多少。1.创建两个动态数组,存储从左到右,和右到左遇到的最高柱子。原理:能接多少雨水,是不是要看他左右两边能遇到最高的柱子。
2025-03-17 20:36:38
151
原创 力扣Leetcode算法题1盛最多水
面积公式:矮的数组值高度 * (下标差)公式解析:可以把接水理解为求长方形的面积,长宽相当于两个乘数,第一个乘数(理解为长):就是如果使用高的数组作为乘数,水会溢出,所以选择两边较短一边。第二个乘数(理解为宽):下标差值第一次想的每一个左右我都去配对,但是发现时间超了,逻辑是正确的,因为时间复杂度是N2left = 0 #左下标right = 1 #右下标size = len(list1) #长度max = 0。
2025-03-09 19:10:16
294
原创 pygame 键盘检测不了字母键位办法
但是终端检测不到字母键位,这个时候就需要更改一下键盘。下面是一个window10的怎么安装eng键盘的。然后就可以解决问题了。
2024-07-01 18:42:41
809
1
原创 meson
然后cd 进 build ,然后ninja一下,然后这个build文件里会有生成好的main文件(ninjia相当于make的作用)endif //需要做一个链接的处理,来判断对应的环境。meson的基本语法,感觉meson比make语法更简单。我参考的是b站上的: 我不是匠人 的视频以及其他网上资料。我都是c文件,兼容c++文件时需要加上这段。但是发现有警告,于是使用它推荐的。,然后会生成build,
2024-03-06 14:54:22
1008
1
原创 解决Linux和windows之间的复制粘贴问题
这个时候应该就能支持cv操作了,如果遇到其他可以自己搜索或者发评论。如果发现不是指令的问题可以试试下面的方法。ctrl+shift+c //复制。ctrl+shift+v //粘贴。这时候工具就安装完成了,在终端中输入。打开终端:ctrl+alt+t。1.在Linux终端下输入,然后遇到需要确定都选yes。
2023-12-23 13:02:08
3433
1
空空如也
gd32的H59l板子移植问题
2023-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅