自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 求旋转排序数组的最小值

我们选择mid与right比较,为什么不和left去比较,刚开始这个问题也困扰了我良久,还是得结合前面的情况分析,跟右边比较无疑是更简单的,跟左边比较更适合用来寻找最大值,我们也可以转换思路,先找最大值,那紧挨的下一位肯定就是最小值(数组长度范围内,如果超出了就是a[0]最小值)而且,可以确保 mid 更接近左边,从而有利于判断最小值所在的区间:原先的数是按照大小顺序排序的,左边的更小,右边的更大,要查找最小值,偏往左边寻找无疑是更有利于查找的。:旋转4次 可以得到【4,5,6,7,0,1,2】

2024-03-10 14:44:45 613 1

原创 浅谈JAVA封装

在实际生活中,我们遇到很多的事物都是封装好的,比如相机鼠标电脑等等,用户不需要知道里面的精密逻辑与原理,只需要简单的操作便可实现相关的功能,人们使用电脑的时候,不关心电脑是如何运行的,只需要知道用鼠标点击哪里可以实现诸多操作,同理,人们在使用相机的时候,只想知道,也只关心按下快门就可以拍出美美的照片,这种简单的操作很好的满足了用户的需求,同时表面的外壳也对电脑和相机里面的精密元件进行了保护,使其不易被损坏。

2023-09-12 11:10:01 93 1

原创 Java——this关键字详解

关键字this表示对当前对象的引用,说具体点就是对调用方法的那个对象的引用,只能在java方法的内部使用,容易搞混的是它和普通引用的区别到底是什么,为什么开发者要特意设计成这么一个关键字呢?

2023-08-23 15:38:18 521

原创 java汉诺塔详解

递归比较难理解,所谓递归调用,就是不断调用自己来解决问题的方法,递归想要有结果,一定要设置好结束条件,我们解决此类问题,需要慢慢分析,找出其中的规律,不需要过于用大脑解析它的过程,只需要找出递归的公式和思路即可,并且用代码实现,如果一直研究圆盘的移动就很容易把自己绕晕。希望以上的分析对大家有用本人纯Java菜鸟,若有描述错误的地方还望大佬指出。

2023-08-19 20:21:59 1497 5

空空如也

空空如也

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

TA关注的人

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