会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RS_mine
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2023年5月18日
LC206. 反转链表
摘要: Q:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例: 示例1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例2: 输入:head = [1,2] 输出:[2,1] 示例3: 输入:head = [] 输出:[] 提示: 链表中节点的数目范围
阅读全文
posted @ 2023-05-18 13:03 RS_mine
阅读(19)
评论(0)
推荐(0)
2023年5月17日
Java是值传递还是引用传递
摘要: 第一种情况:当传的是基本类型时,传的是值的拷贝,对拷贝变量的修改不影响原变量; 第二种情况:当传的是引用类型时,传的是引用地址的拷贝,但是拷贝的地址和真实地址指向的都是同一个真实数据,因此可以修改原变量中的值;但当传的是String类型时,虽然拷贝的也是引用地址,指向的是同一个数据,但是String的值不能被修改(因为底层数组引用是由final修饰的),因此无法修改原变量中的值。
阅读全文
posted @ 2023-05-17 21:06 RS_mine
阅读(66)
评论(0)
推荐(0)
LC2. 两数相加
摘要: 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储 一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。
阅读全文
posted @ 2023-05-17 20:38 RS_mine
阅读(58)
评论(0)
推荐(0)
2023年5月16日
LC19. 删除链表的倒数第 N 个结点
摘要: 该题的需求是删除倒数第n个结点,那么我们的任务就分为了两步,第一步是找到待删除结点的上一个结点(为了方便删除),第二是更改next指针指向即可。很显然,该题的难点在于:如何去找到倒数第n个结点的上一个结点呢。归根结底,我们其实需要找的是倒数第 n + 1 个结点(第一步),而删除的是倒数第 n 个结点(第二步)。
阅读全文
posted @ 2023-05-16 16:04 RS_mine
阅读(87)
评论(0)
推荐(0)
2023年5月6日
Java中栈的创建与其常见的应用场景
摘要: 在Java开发中,使用Deque接口的实现类来创建栈是最常用和主流的方式之一。Deque接口根据其名字可知,Deque : double-end queue(双端队列)。众所周知,根据不同的设计方式,队列可以形成栈,栈也可组成队列,故在Deque接口中提供了用来操作队列和栈的方法,并且在其子类中进行了实现。最常用的两个实现类分别是ArrayDeque和LinkedList,第一个表示是使用数组来进行实现的双端队列,可以在两端进行元素的添加和删除操作,并且在数据量比较大的时候仍可以高效的工作。而第二个LinkedList的底层是使用双向链表来实现的,与ArrayDeque相比,它的性能略低,但是它在元素的插入和删除操作方面比较灵活。
阅读全文
posted @ 2023-05-06 20:40 RS_mine
阅读(1096)
评论(0)
推荐(0)
2023年5月5日
Java的反射用途及其获取反射的三种方法
摘要: Java的反射用途及其获取反射的三种方法
阅读全文
posted @ 2023-05-05 19:56 RS_mine
阅读(266)
评论(0)
推荐(0)
Java中为什么要使用Integer呢?阐述Integer与int的区别
摘要: Java本身就是一个面向对象的编程语言,一切操作都是以对象作为基础,如像ArrayList,HashSet,Hashtable,HashMap等集合类中存储的元素,只支持存储Object类型,又如同泛型的设计,统统表现出了Java对于封装类型的重用
阅读全文
posted @ 2023-05-05 15:20 RS_mine
阅读(910)
评论(0)
推荐(0)
StringBuilder类用法解析
摘要: StringBuilder是一个可变的字符序列。这个类提供了一个与StringBuffer兼容的API,但不保证同步,即StringBuilder不是线程安全的,而StringBuffer是线程安全的。显然,StringBuilder要运行的更快一点。
阅读全文
posted @ 2023-05-05 11:31 RS_mine
阅读(348)
评论(0)
推荐(0)
上一页
1
2
公告