04 2020 档案
摘要:堆是一个二叉树,其中每个父节点的值都小于或等于其所有子节点的值。整个堆的最小元素总是位于二叉树的根节点。 python的heapq模块提供了对堆的支持。这个模块实现的是小顶堆 堆数据结构最重要的特征是heap[0]永远是最小的元素 1.heapq.heappush(heap,item) 注:heap
阅读全文
摘要:1.二叉堆的介绍 二叉堆是完全二元树或者是近似完全二元树,按照数据的排列方式可以分为两种:最大堆和最小堆。最大堆:父结点的键值总是大于或等于任何一个子节点的键值;最小堆:父结点的键值总是小于或等于任何一个子节点的键值。示意图如下: 二叉堆一般都通过"数组"来实现。数组实现的二叉堆,父节点和子节点的位
阅读全文
摘要:因为后台处理事务一般要一点时间,所以前台会用个Loading爱的魔力转圈圈提高用户体验。 一般这种情况,大家常规操作就是在Ajax前加上load,ajax的success或者complete中close它即可。 最近写了个Bug,就是圈圈不转,只在结束时闪一下。找了半天……发现是自己弱智了。 解决办
阅读全文