自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java数据结构 ———— 二分查找

2、rigthmost寻找最右边的重复元素,则将 i = m + 1 替换掉 j = m - 1 就行。相反rigthmost的代码优化,除了修改条件以外,返回的值是 i - 1 是<=target的最靠右的索引。关于二分查找插入点位置(insertindex) 以及 arraycopy使用。基础模板(java 中 binarSearch)1、leftmost 寻找最左侧的重复元素。

2025-05-20 00:10:22 353

原创 Java数据结构 ———— 数组

用of方法可以将数组里所有元素转换为流,但是有效部分和无效部分(默认为0)都转化,所以需要copyOfRange方法,区间为【0,size)方法一、通过方法来遍历,所以需要方法有函数式接口,不固定死方法,将参数传入方法。观察程序需要,方法提供数组遍历,不需要返回值,所以函数式接口以此为条件选择。动态数组 ——— 大小可以根据实际需要而改变(ArrayList)为了节省空间,初始数组容量为0,所以需要进行size==0判断。数组内元素是连续存贮的,所以数组内元素地址是可以计算的。需要接口 Iterable。

2025-05-20 00:09:55 435

原创 java学习D1

如果对象干的事太多,需要代理来转移职责。

2024-11-26 14:24:22 396 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除