- 博客(38)
- 收藏
- 关注
原创 springboot获取excel数据到数据库,若数据库存在数据,则不添加:若以框架
【代码】springboot获取excel数据到数据库,若数据库存在数据,则不添加。
2024-04-08 15:08:35
411
原创 将有序数组转换为二叉搜索树
二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。根据中序遍历的序列恢复二叉搜索树。高度平衡:选中间元素作为根节点。排列,请你将其转换为一棵。递归思想解决问题,分治法。
2023-05-06 15:47:36
148
原创 合并两个有序数组
解题思路:因为两个数组是非递减的数组,所以,只需要将两个数组从后往前遍历,取两个数组中的较大值即可。,5,6] ,其中斜体加粗标注的为 nums1 中的元素。最终,合并后数组不应由函数返回,而是存储在数组。需要合并 [1,2,3] 和 [2,5,6]。个元素表示应合并的元素,后。中,使合并后的数组同样按。
2023-05-06 15:17:33
121
原创 java-加一
你可以假设除了整数 0 之外,这个整数不会以零开头。最高位数字存放在数组的首位, 数组中每个元素只存储。数组所表示的非负整数,在该数的基础上加一。
2023-05-04 13:12:01
534
原创 java-索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。解题思路:对于升序数组,循环遍历,找到第一个比target大的返回i即可。如果都没找到,则插入的位置是数组的最后的位置。请必须使用时间复杂度为。
2023-05-04 10:49:23
142
原创 java-删除有序数组中的重复项
num[i]时,代表两个元素不重复,此时,只需要将不重复的元素把重复元素覆盖掉即可。遍历数组,当num[j]==num[i]时,代表两个元素重复。解题思路:数组为升序数组,重复元素必然相邻。,返回删除后数组的新长度。定义 j=0,j指向数组的第一个元素。删除重复出现的元素,使每个元素。
2023-05-04 10:20:37
612
原创 Java算法-移除元素
2.i从0开始遍历,当num[i]==val时,与num[j]进行交换。3.交换后i和j向前移动一个单位:倒退检查是否为目标值(精髓)。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。4.若还是目标值,再与j-1进行交换,若不是,i向后移动。1.使用双指针,指向数组的起和末,前半部分是是有效部分。不要使用额外的数组空间,你必须仅使用。的元素,并返回移除后数组的新长度。5.最后返回长度为j+1的数组。
2022-11-02 15:01:03
184
原创 PC寄存器和方法区
字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等功能都需要依赖这个计数器来完成。静态变量、常量、类信息(构造方法、接口定义)、运行时的常量池存储在方法区中,但是实例变量存储在堆内存中,和方法区无关。方法区与 Java 堆一样,是各个线程共享的内存区域,它用于存储已。程序计数器是一块较小的线程私有的内存空间,可以看作是。存储:static final class模板。,目的应该是与 Java 堆区分开来。,但是它却有一个别名叫做。
2022-10-26 19:19:10
237
原创 java虚拟机栈和本地方法栈
Java 内存可以粗糙的区分为堆内存(Heap)和栈内存 (Stack),其中栈就是现在说的虚拟机栈,或者说是虚拟机栈中局部变量表部分。new了一个class类的过程:往栈里丢了一个英文的名字,在堆里实例化了一个类,名字指向这个类。与程序计数器一样,Java 虚拟机栈也是线程私有的,它的生命周期和线程相同,描述的是。栈:栈内存,主管程序的运行,生命周期与线程同步。Java 栈可用类比数据结构中栈,Java 栈中保存的主要内容是栈帧,栈:8大基本数据类型,对象的引用,实例的方法。栈运行的原理:栈帧。
2022-10-26 19:06:56
1306
原创 封装、继承、多态的那点事
所谓的多态就是指:程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编译时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。对于Java而言,多态的实现机制遵循一个原则:当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法。定义的引用变量可以指向子类或具体实现类的实例对象。
2022-10-17 15:13:59
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人