2018年10月14日

摘要: 1.二分法思想:首先二分法要求的是非降序排列的数据,否则无法施行。我认为二分法思想核心就是分治法,即把复杂的问题分成几部分来解决,虽有不同但核心思想确实是相同的。通过二分法及其所包含的思想,许多大问题、大数据的处理的效率能有所提高,时间复杂度也会有所降低,毕竟最坏的情况也只有(log n)次,相比一 阅读全文
posted @ 2018-10-14 18:07 思渊鱼 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1.实践题目:7-1二分查找 2.问题描述:输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 3.算法描述:首先,二分查找在查找前先用left、right表示数组第一和最后一个数 阅读全文
posted @ 2018-10-14 17:52 思渊鱼 阅读(100) 评论(0) 推荐(0) 编辑

导航