摘要:
二分查找: 前提条件: 基本思想 时间复杂度: 顾名思义: 劈半查找, 每次只寻找当前序列的一半, 总会被劈成一个个长度为一的小序列, 此过程需要n步 即: 时间复杂度 --> O(log2^n) --> (是以2为底,n的对数)--> O(logn) 精简版: def bin_search(da 阅读全文
posted @ 2018-05-18 22:34
阿谋
阅读(318)
评论(0)
推荐(0)
摘要:
一、堆排序概述 当你看到这里请去原作者那里点个赞, 原文链接 1.堆是一种数据结构 可以将堆看作一棵完全二叉树,这棵二叉树满足,任何一个非叶节点的值都不大于(或不小于)其左右孩子节点的值。 2. 堆的存储 一般用数组来表示堆,若根节点存在于序号0处,i结点的父结点下表就为(i-1)/2,i结点的左右 阅读全文
posted @ 2018-05-18 17:10
阿谋
阅读(2984)
评论(0)
推荐(0)

浙公网安备 33010602011771号