- 博客(6)
- 收藏
- 关注
原创 leetcode39.组合总和
结合报错案例:candidates = [8, 7, 4, 3],target = 11, 8 + 7 > 11,就结束本次for循环了,没找到组合,但实际上8 + 3 = 11,有组合[8, 3],问题就出在这里;即使当前元素和大于target,后面也可能有更小的元素相加等于target,所以不能结束本轮for循环;解决:剪枝优化操作,可以放在终止条件中,这样不论如何都可以遍历完for循环的所有元素。剪枝优化:和大于target,就可以结束本轮for循环的遍历。修改后代码如下,提交代码通过。
2024-04-17 20:54:05
289
原创 leetcode429:N叉树的层序遍历
仔细排查,发现有一处提前结束一次循环,而len没有减1,所以导致多循环一次,空指针异常。用while(len > 0){len--;}就报错,空指针异常,为什么?改用for循环后,没问题了,不知道为什么?
2024-04-11 21:54:01
169
1
原创 Postman请求访问失败,问题404,not found。
在苍穹外卖项目代码刚开始编写完成,程序运行成功后,在Postman请求访问失败,问题404,not found。
2023-11-22 16:33:14
327
2
原创 JAVA开发学习路线及经验分享
对于研究生,主要去向有:研究所33%,华为20%,荣耀、OPPO、小米等手机厂,互联网大中小厂,芯片厂,各大银行科技岗,车企,其他央国企以及小部分公务员,其他。还是为了做科学研究,考公考编,进大厂,进央国企,无论你是出于何种目的读研,你要明白,对你来说找工作才是最重要的。Java 由于其优秀的特性以及火爆的生态,岗位需求量大,是后台开发、安卓开发、大数据开发的主流编程语言,因此学习资源也很丰富,值得学习!3、Java这个行业很卷,尤其是大厂,适合能吃苦耐劳、想赚钱的卷王,当然Java的选择面也比较广。
2023-11-06 16:46:33
1502
13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人