摘要:
均按从小到大排列 k代表数值中的”数位”个数 n代表数据规模 m代表数据的最大值减最小值 稳定性:稳定排序算法会让原本有相等键值的纪录维持相对次序。也就是如果一个排序算法是稳定的,当有两个相等键值的纪录R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。 均按从小到大排列 k 阅读全文
摘要:
堆排序 1.完全二叉树 简单的来讲,完全二叉树就是除了最后一行外都排满了,最后一行都靠左排的二叉树。 2.大小根堆 简单的来说,就是根比子节点的二叉树要小就是小堆根,根比子节点要大的就是大堆根 3.堆排序 1)构造原始堆(最右下的节点开始,两个子节点较大而且比自己大就换上来) 2)把根节点和最下最右 阅读全文
摘要:
1.集合结构 所谓集合就收我们中学学的这个: 若x是集合A的元素,则记作x∈A。集合中的元素有三个特征: 1).确定性(集合中的元素必须是确定的) 2).互异性(集合中的元素互不相同。例如:集合A={1,a},则a不能等于1) 3).无序性(集合中的元素没有先后之分),如集合{3,4,5}和{3,5 阅读全文
摘要:
1、下载nvmw https://github.com/coreybutler/nvm-windows ,解压后放在某盘中 如D:\nvmw 也可以直接放在node.js的node_modules里面(这样操作就可以跳过第二步) 2、配置环境变量复制nvmw路径,我的电脑右键→属性→高级系统设置→高 阅读全文
摘要:
1. 你从哪里来?端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大 阅读全文
摘要:
NaN的判断 在js里面 NaN==NaN 是返回false的怎么判断NaN呢 用isNaN(NaN) true!!ps: Number.isNaN 和 isNaN 有什么区别呢? isNaN 是带隐式类型转换的,Number.isNaN是不做转换的 字符与ascll码 ps:'a'只是个原始数据类 阅读全文
摘要:
Vue.js是当下很火的一个JavaScript MVVM(Model-View-ViewModel)库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。 如果你之前已经习惯了用jQuery操作 阅读全文
摘要:
转载自阮一峰的博客 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html 阅读全文