插入排序的思想就和玩扑克是的摸牌一样,摸到一张牌放手上,再摸一张和之前的比较,大的就放后面,小的就放前面。一个数列我们把它分为两个区,一个是已经排序的区,一个是乱序区,选取第一个元素出来作为排序区的元素,然后从第二个元素开始往后作为乱序区,从第二个元素开始(并把这个元素复制出来叫做下标元素),分别和排序区的元素比较大小,如果这个元素比排序区的元素小,则把排序区的元素依次往后一位,然后把下标元素复制
分类:
编程语言 时间:
2018-02-14 00:16:51
阅读次数:
138
首先这个题目要用到递归,递归就是自己调用自己的意思,直到条件不满足。设计一个f方法具体代码如下:publicintf(intn){if(n>1){returnn*f(n-1);}else{return1;}}当传入参数为5时,5>1返回5*f(4)f(4)则调用f方法传入参数为44>1返回4*f(3)同理3>1返回3*f(2)2>1返回2*f(1)1=1返回1最后返回
分类:
其他好文 时间:
2018-02-13 23:40:22
阅读次数:
142
官方文档是这么解释的: 提供的元素只能作为挂载点。不同于 Vue 1.x,所有的挂载元素会被 Vue 生成的 DOM 替换。因此不推荐挂载root实例到 <html> 或者 <body> 上。 这是vue2.0的最新写法,我们看到的是vue项目的主入口main.js,template是将会替换el的 ...
分类:
Web程序 时间:
2018-02-13 22:15:26
阅读次数:
244
import random from timewrap import * @cal_time def bubble_sort(li): for i in range(len(li) - 1): # i 表示趟数 # 第 i 趟时: 无序区:(0,len(li) - i) for j in range ...
分类:
编程语言 时间:
2018-02-13 19:54:14
阅读次数:
193
封装了3个XML常用的相关函数,注释已写好~。 // 以异步方式加载 XML 文件的典型模式 ...
分类:
其他好文 时间:
2018-02-13 19:30:10
阅读次数:
187
mp4文件DASH切片程序 一、简介 按照DASH标准文档要求与现有的DASH切片(生成DASH切片参见mb4box命令简介)来生成Initialization Segment与Media Segment两种切片,Initialization Segment就是在原来的mp4文件里去除数据box同时 ...
分类:
其他好文 时间:
2018-02-13 18:59:30
阅读次数:
284
JavaScript正则表达式中点(.)是一个特殊字符,它可以匹配除了一下条件的任意字符。 四个字节的UTF 16字符 换行符(\n) 回车符(\r) 行分隔符 段分隔符 为了使点(.)可以匹配任意字符,ES2018引入新的修饰符s。这种模式被称为dotAll模式,根据字面意思便是dot(.)匹配一 ...
分类:
编程语言 时间:
2018-02-13 18:59:09
阅读次数:
174
一. 理论知识 先看一个创建Sequence的语句: SQL> create sequence seq_tmp 2 increment by 1 3 start with 1 4 nomaxvalue 5 nocycle 6 ; 序列已创建。 相关参数说明: INCREMENT BY 1 -- 每次 ...
分类:
数据库 时间:
2018-02-13 18:56:13
阅读次数:
262
1 // 扩浏览器的事件添加删除程序 2 var EventUtil = { 3 addHandler: function(element,type,handler){ 4 if(element.addEventListener){ 5 element.addEventListener(type,h ...
分类:
其他好文 时间:
2018-02-13 18:54:36
阅读次数:
207