10 2018 档案

摘要:1.实践题目:7-2 改写二分搜索算法 2.问题描述:设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在数组中的位置。 3.算法描述: 4.算法时间及空间复杂度分析:二分法通过执 阅读全文
posted @ 2018-10-21 22:20 Psyche6 阅读(134) 评论(0) 推荐(0)
摘要:一、对二分思想的理解 1.二分法思想:当数据是非降序排序,将所查的数跟中间的比较,看是否相等,相等中间数即为所查的数,若不是且中间数大于所查数则在中间数之前查找,若中间数小于所查数的在中间数之后查找 2.其时间复杂度:O(logn) 3.对其体会:二分法容易理解,运算效率高 二、对结对编程的感想 两 阅读全文
posted @ 2018-10-15 21:16 Psyche6 阅读(228) 评论(0) 推荐(0)