- 博客(8)
- 收藏
- 关注
原创 力扣100题之杨辉三角C语言实现
这里分配空间而不是创建数组,防止函数结束值被销毁。注意点:for(int j = 1;j++)这个用来控制边界,防止索引越界,并且能进入循环的时候已经是第三行了。arr1[j] = arr[i-1][j]+arr[i-1][j-1] :公式,当前数字等于上一行的两个相邻数字。除了这个参数和动态分配空间有点麻烦,本质上就是一个上一行的两个数相加到下一行。还有注意边界问题就好了。
2025-09-25 17:28:14
224
原创 力扣热题之爬楼梯
而走到n阶只有这两种走法,那么相加起来自然就得出了n阶的走法。假设n为3,那么能走到3阶的只有1阶楼梯和2阶楼梯,此时我们只需要知道走到一阶楼梯和走到二阶楼梯的走法就可以了,1阶楼梯只有一种走法,二阶楼梯有两种走法,那么三阶楼梯的走法就是1+2=3中,分别是1 ->2-> 3以及1->2,3还有1,2->3。首先读完题目:本题核心要点就是,一次走一阶或者两阶,这就说明了一个条件,能到第n阶楼梯的只有n-1阶和n-2阶楼梯,n-1阶和n-2阶楼梯的走法相加,便是走到n阶楼梯的总走法。
2025-09-25 15:31:31
311
原创 二分查找入门
本文介绍了二分查找算法的基本原理和实现方法。二分查找通过不断将搜索区间减半,在有序数组中快速定位目标值。关键要素包括有序数组、最小/最大值和中间值。文章通过1-10的数组示例演示查找过程,强调每次调整边界要±1以避免死循环。实现时使用while循环,条件为min<=max,找到返回索引,否则返回-1。最后提供了C语言代码实现,展示了如何通过比较中间值动态调整搜索范围。该算法时间复杂度为O(logn),适用于有序数组的高效查找。
2025-09-24 23:15:59
545
原创 每日一坑,mybatis莫名其妙查不出数据
问题详情:在使用postman查询接口的时候数据始终返回为空,同数据库其他接口无问题。查看日志发现从数据库查询出来了0个数据,感觉不对劲啊,于是打了个断点往后排查,发现了盲点:在mybatis拼接的时候添加了条件判断动态拼接,而测试使用的数据有的字符串是空串而不是null,怪不得没数据查询出来。=‘ ’后问题解决了。记录一下曾经忽略的小坑:当时还是刚接触mybatis的我,在一次写crud的过程中,突然发现为什么测试查询接口死活查询不出来了,而且时好时坏的,给当时的我产生了一些小小的震撼。
2025-09-24 10:32:00
240
原创 【无标题】
网关的作用就是所有微服务和前端服务之间的一个中介,让前端依旧按照单体架构的请求去发出请求,而网关根据路径中不同的路径地址去分发对应的请求,或拦截某些未授权操作。
2025-06-26 13:01:13
812
原创 (若依改造)帝可得货道管理商品操作(后端代码)
首先是点击货道设置,就可以展示数据,货道由两部分组成,上半部分是查询当前售货机的货道行数和货道列数,以及货道容量,这个接口学到这里之前就有的我不过多赘述,然后就是下方的货道商品展示,这里根据接口文档来看是一个get请求,携带当前点击的机器软编码(innerCode)在路径上,然后后端返回一个list<channelVo>,一个包含Channel和Sku对象属性的Vo,如下图。当然了,我的方法仅供参考,算是个人的一点小想法,有问题的地方欢迎指出。到这里货道的代码就基本完整了,没完整就是我忘了。
2025-05-22 16:39:56
1117
原创 (若依改造)帝可得货道管理商品操作(二)
ps:我对前端和vue其实学的不是很好,或者可以说基本不会,所以这些都是应付工程,能用就行,大佬看到了手下留情,我也是之前在网上搜解决方法的时候没搜到,可能大家都没遇到?像这样,对data循环遍历出skuImage。首先依旧是老朋友图片问题,由于博主头痛医头脚痛医脚,出了问题才去打补丁,并且没有深入逻辑去研究,导致解决了部分表面(但是我不会改的,今天依旧糊表面,等出了新问题再解决,能跑就是好代码)点击添加后,展示的页面良好,这个是昨天解决的,然后点击确认之后就出问题了,图片又出不来了。
2025-05-22 12:50:10
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1