- 博客(2)
- 收藏
- 关注
原创 代码随想录Java
首先理解概念,slowIndex就是可以插入的位置,这是定义。fastIndex是从左到右对于每个值进行遍历,遇到合适的(不等于val)就插到前面去(注意快指针永远大于或等于慢指针),遇到等于val的不去管它,只找合适的插就行,因为val会被慢指针覆盖掉。:一个指针从数组的开始位置出发,另一个指针从数组的末尾出发,向中间移动。slowIndex:慢指针,新数组的下一个插入位置(即当前不等于val的元素应该放的位置)这种方法的核心思想是,通过快慢指针的不同速度来缩短寻找的时间或检测链表的某种特性。
2024-07-30 16:52:32 368
原创 Java基础知识
简单性:清除C++语法中所有不适当的特性(指针,结构,操作符重载,虚继承)面向对象:重点放在数据(即对象)和对象的接口上分布式:能够通过URL打开和访问网络上的对象健壮性:指针->引用,编译器安全性:体系结构中立:Java编译器生成与特定的计算机体系结构无关的字节码指令(虚拟机)可移植性:基本数据类型大小和有关运算明确说明解释型:Java解释器执行字节码高性能:字节码还可以动态翻译为机器码多线程动态性。
2024-07-30 15:06:06 662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人