会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hairy
一个爬行在软件路上的小虫子
导航
博客园
首页
新随笔
联系
订阅
管理
公告
2018年3月20日
利用二分查找查找有序列表中是否存在某个值
摘要: 个人理解是:先找出头和尾,然后求出他们之间的中间值,然后中间值和要查找的值进行对比,如果中间值比查找值大,那么查找的范围就可以排除中间值右边的区域。反过来就排除中间值左边的区域、一遍一遍进行循环,知道找到中间值和两边的值相等的那个数,如果没有找到,就是说明要查找的值并不在该数组里。
阅读全文
posted @ 2018-03-20 22:49 hairy
阅读(671)
评论(0)
推荐(0)
使用System.arraycopy()实现数组之间的复制
摘要: 数组的复制:将源数组的一部分或者全部元素 复制到另外一个数组中。 public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 此方法是System类(是JDK自带的一个类)中的一
阅读全文
posted @ 2018-03-20 22:43 hairy
阅读(2141)
评论(0)
推荐(0)