一、基本概念 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置(注:要把最大最小的元素和起始的元素交换), 然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 二、算法特点 是否稳定: false 平均时间复杂度:O(n^2) ...
分类:
编程语言 时间:
2016-11-03 13:45:56
阅读次数:
241
这两个星期的学习,我感觉到有些吃力,在函数方面不是很清晰,特别是在引用自己做的函数的时候的格式总是不正确,导致不能引用,而书上的这个内容跟老师讲的有点不一样,在引用数组的时候参数该用什么不清楚,马上就要考试了,这一次考试没有上一次那么有自信,很多知识都不懂,这让我也发现了C语言所包含的只是很多,就比 ...
分类:
编程语言 时间:
2016-11-03 13:44:06
阅读次数:
253
程序->源程序|开始<文件头>|<函数>结束 源程序 → 外部声明 | 子程序(外部声明) 文件头->函数 函数->库函数|函数主体|用户自定义函数 库函数->#include<stdio.h>|#define... 函数主体->函数定义| 函数声明|语句串|选择结构 函数定义 → 函数类型(复合句 ...
分类:
编程语言 时间:
2016-11-03 13:43:18
阅读次数:
252
首先需要明确的一点是,什么是编译型语言和解释性语言 编译型语言,就是在其执行过程中需要先将其经过编译成机器码来给计算机识别的,其执行效率就会比较高这个是显而易见的,常见比如:C、C++ 而解释型语言,是不用编译这个过程的,只是在执行时通过相应的翻译器(虚拟机)逐行翻译。这样它的跨平台性就会较好,因为 ...
分类:
编程语言 时间:
2016-11-03 13:40:23
阅读次数:
299
classpath就是代表 /WEB-INF /classes/ 这个路径(如果不理解该路径,就把一个web工程发布为war包,然后用winrar查看其包内路径就理解啦) 常用的场景: 在SSH架构中,配置spring的上下文环境: 里面的classpath:applicationContext.x ...
分类:
编程语言 时间:
2016-11-03 13:39:32
阅读次数:
362
// RSA, a suite of routines for performing RSA public-key computations in// JavaScript.//// Requires BigInt.js and Barrett.js.//// Copyright 1998-2005 ...
分类:
编程语言 时间:
2016-11-03 13:38:54
阅读次数:
347
函数返回值 函数返回值和函数传参正好相反,函数传参是我们可以把一些东西传到函数里面去,函数返回值是函数可以把一些东西传到外面来。 <script>function show(){ return 12;}alert(show());// 弹出12 在哪调用返回到哪</script> <script>f ...
分类:
编程语言 时间:
2016-11-03 13:35:37
阅读次数:
213
项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下面我就给大家介绍一下堡垒机的重要性,以帮助大家参考自己公司的业 ...
分类:
编程语言 时间:
2016-11-03 13:35:22
阅读次数:
331
要理解JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,而这两种元素又有着纠缠不清的关系。JavaScript就是把数据和代码都简化到最原始的程度。 JavaScript中的数据很简洁的。简单数据只有 undefined, null ...
分类:
编程语言 时间:
2016-11-03 13:33:29
阅读次数:
309
在Python编程中经常会遇到函数(function),方法(method)及属性(attribute)以下划线'_'作为前缀,这里做个总结。 主要存在四种情形: 1 1. object # public 2 2. __object__ # special, python system use, u ...
分类:
编程语言 时间:
2016-11-03 13:34:53
阅读次数:
286
/**** MD5 (Message-Digest Algorithm)* http://www.webtoolkit.info/***/ var MD5 = function (string) { function RotateLeft(lValue, iShiftBits) { return ( ...
分类:
编程语言 时间:
2016-11-03 13:33:20
阅读次数:
278
在java中,当我们new一个对象时,对象中的成员,初始化块以及构造方法的加载是有一定的顺序的,看下面一副图: 一、单类(无基类)下的初始化顺序: public class Parent { static String staticStr = "父类静态变量"; private String str ...
分类:
编程语言 时间:
2016-11-03 13:31:13
阅读次数:
280
[self.imageView performSelectorOnMainThread:@selector(setImage:) withObject:image waitUntilDone:YES]; ...
分类:
编程语言 时间:
2016-11-03 13:22:48
阅读次数:
248
数组 PHP的数组与swift有些许不同,分为3类(初级,以后会涉及到多维数组和数组指针等)。 枚举数组 枚举数组跟swift中的数组差不多: 关联数组 关联数组可以指定下标(只能是整数或字符串): 混合数组 混合数组就是下标类型既有字符串又有整形: 数组的创建: 认识一下多维数组吧 声明方式: 数 ...
分类:
编程语言 时间:
2016-11-03 13:22:38
阅读次数:
157
描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长方形的宽排序;4.如果编号、长、 ...
分类:
编程语言 时间:
2016-11-03 13:18:56
阅读次数:
146