摘要: 引用:对于大规模乱序数组插入排序很慢,因为它只会交换相邻的元素,因此元素只能一点一点的从数组的一端移动到另一端。例如,如果主键最小的元素正好在数组的尽头,要将它挪到正确的位置就需要N-1次移动。希尔排序为了加快速度简单的改进了插入排序,交换不相邻的元素以对数组的局部进行排序,并最终用插入排序将局部有 阅读全文
posted @ 2018-08-19 00:12 漫步前的奔跑 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 插入排序,是循环遍历一个无序数组(例如有10个元素),把遍历出来的数值(第i个元素)插入到已经排过顺序的数组(这个有序数组有10-i个元素)中。 用一个 数组 举个例子: 初始数组:1, 89, 4, 34, 56, 40, 59, 60, 39, 1, 40, 90, 48 第一次循环(i=0): 阅读全文
posted @ 2018-08-14 10:33 漫步前的奔跑 阅读(809) 评论(0) 推荐(1) 编辑
摘要: 从小到大的选择排序 是从一个数组中依次选出 最小数值 输出,第二小的数值输出,第三小的数值输出... ...直到最后一个数组中最后一个数遍历完成,则 整个排序输出完成。 阅读全文
posted @ 2018-08-13 11:47 漫步前的奔跑 阅读(387) 评论(2) 推荐(2) 编辑
摘要: 前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解。 注:内容比较基础,适合入门者对SQL Server 数据库的了解!!! 正文 1.子查询 --把一个查询结果作为另外一个查询的查询源 sel 阅读全文
posted @ 2018-07-14 14:23 漫步前的奔跑 阅读(524) 评论(1) 推荐(0) 编辑
摘要: 前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解。 注:内容比较基础,适合入门者对SQL Server 数据库的了解!!! 正文 1.主键: 主键的作用:保证表中的每条数据的唯一性 特点: 主 阅读全文
posted @ 2018-07-14 12:27 漫步前的奔跑 阅读(655) 评论(1) 推荐(0) 编辑
摘要: 前言 使用的是Moment.js 插件,插件的安装详情请参考官方网址(https://momentjs.com/) 正文 步骤一:引用import * as moment from 'moment'; 步骤二: 1.(TOMO):获取十天前的时间 moment().subtract(10, 'day 阅读全文
posted @ 2018-07-09 23:11 漫步前的奔跑 阅读(2165) 评论(0) 推荐(0) 编辑