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