摘要: 今天刷了6道算法训练题和看了构建之法第四章 今天遇到的问题:在写接雨水问题的时候一开始直接写暴力解法,然后直接变成超时。后面借助ai学习了动态规划思想,把问题分成左边和右边各有一个无限长的柱子,再两边情况分开考虑,取交集最后再减去柱子的长度。 明天准备学习面向对象,和看构建之法第五章。 阅读全文
posted @ 2026-07-13 19:44 ren毅 阅读(12) 评论(0) 推荐(0)
摘要: 今天学习了Java的方法和内存原理 今天遇到了几个问题: 在方法重载的时候没搞清楚概念,只修改了返回值但是没发现这不能构成重载。后面在网上找了相关的视频终于搞懂了方法重载。栈、堆内存分配的概念没有弄懂。我问了ai来画出结构图后理解了栈内存和堆内存的关系。 明天准备多刷算法题来巩固和看构建之法第四章。 阅读全文
posted @ 2026-07-12 19:46 ren毅 阅读(11) 评论(0) 推荐(0)
摘要: 今天学习了Java的数组内容和在力扣上练习了几道算法题。 今天有几个问题,在把键盘上输入的内容新增到数组上并判断是否重复出现的时候,我忘记把数组初始化里面有0和键盘上也会输入零的情况考虑到了。导致了结果的错误,最后通过ai发现了自己的问题,并学习到了许多思路。比如学习了快慢指针来遍历数组内容将两个数 阅读全文
posted @ 2026-07-11 19:51 ren毅 阅读(12) 评论(0) 推荐(0)
摘要: 今天学习了if分支,for循环,switch,break和continue。 今天写代码的时候有几个问题:在switch语句时,我想要得到switch语句的值,就定义了一个变量来得到,但是在switch-case语句最后忘记加上分号了导致了语法错误。还有就是for循环边界值老是会出问题,在做求九九乘 阅读全文
posted @ 2026-07-10 21:00 ren毅 阅读(9) 评论(0) 推荐(0)
摘要: 今天学习了java变量,八大基本数据类型,标识符命名,类型转换,字符串拼接和自增自减运算符。 踩了几个细节的坑:long和float赋值忘加后缀导致了编译错误,在两个short的相加后会自动变成int类型,我继续将其赋值给short类型导致了编译错误。这些都通过把代码发给ai来解决 本来以为是基础就 阅读全文
posted @ 2026-07-09 20:18 ren毅 阅读(14) 评论(0) 推荐(0)
摘要: 今天正式开始暑假的编程打卡 上午用来折腾jdk和idea安装了,刚开始连idea的代码写在哪里都不知道,后面看了一遍视频演示才懂。在idea里敲代码的时候发现将代码首端敲出来按下回车,idea就能直接帮你把后面的补全,比vs方便多了。之后我看idea自己本身就支持ai插件,就装了一个阿里巴巴的。 下 阅读全文
posted @ 2026-07-08 20:46 ren毅 阅读(13) 评论(0) 推荐(0)