摘要: 题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。 数据范围 链表长度 [0,500]。 样例 输入:1->3->5 , 2->4->5 输出:1->2->3->4->5->5 Java代码如下: 解法1: public ListNode merge(ListNod 阅读全文
posted @ 2024-01-06 22:35 小猪快陶 阅读(16) 评论(0) 推荐(0)
摘要: 题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 思考题: 请同时实现迭代版本和递归版本。 数据范围 链表长度 [0,30]。 样例 输入:1->2->3->4->5->NULL 输出:5->4->3->2->1->NULL 递归思想如下: Java代码如下: 解法1: 阅读全文
posted @ 2024-01-06 21:17 小猪快陶 阅读(19) 评论(0) 推荐(0)
摘要: Java中字符串的创建方式有两种: (1)通过 “ ” 直接创建字符串,即静态字面量创建字符串,该字符串会放入字符串常量池中 (2)通过 new 关键字创建字符串,当字符串常量池中不包含相同的字符串时,此时会创建两个对象,一个在堆中,一个在字符串常量池中;当字符串常量池中包含相同的字符串时。此时只会 阅读全文
posted @ 2023-02-02 10:45 小猪快陶 阅读(70) 评论(0) 推荐(0)
摘要: bean的七步生命周期 (1)调用无参数构造方法创造bean实例 (2)调用set方法对bean的属性及其他bean的引用属性进行设置 (3)把bean实例传递给bean的后置处理器方法postProcessBeforeInitialization() (4)调用bean的初始化方法initMeth 阅读全文
posted @ 2023-01-08 16:17 小猪快陶 阅读(379) 评论(0) 推荐(0)
摘要: AOP是什么? AOP:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型 阅读全文
posted @ 2023-01-06 13:51 小猪快陶 阅读(38) 评论(0) 推荐(0)