- 博客(2)
- 收藏
- 关注
原创 力扣算法练习
当数组均非空时,对于nums1采用倒插法;当有一个为空时只需关注一个进行插入。刷题插件的解题思路:对于单链表来说,直接用双指针从头开始合并即可,但对于数组来说会出问题。因为题目让直接把结果存到nums1中,而nums1的开头有元素,如果我们无脑复制单链表的逻辑,会覆盖掉nums1的原始元素,导致错误。但nums1,这样即便覆盖了nums1中的元素,这些元素也必然早就被用过了,不会影响答案的正确性。因为本题中的nums1中的数组长度刚好可以装下两个数组的所有元素,所以代码中是。
2024-03-01 10:21:08 323
原创 Java面试题
重写:在Java中,子类可以重写父类的方法,从而实现多态性。重写是指子类中定义了一个与父类中同名同参数的方法,并且该方法的访问修饰符不能比父类中被重写的方法的访问修饰符更严格。封装:是指将对象的一些属性和方法进行私有化,外界只能通过一些方法来获取内部信息,提高代码的可维护性。多态:是指同一个行为具有多个不同的表现形式或形态的能力。1、只支持单继承,即一个子类只允许有一个父类。2、子类可以拥有父类的属性和方法。3、子类可以拥有自己的属性和方法。4、子类可以重写覆盖父类的方法。5、可以声明父类,创建子类。
2024-01-26 10:09:26 359 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人