一、简介 冒泡排序:重复地走访要排序的数列,一次比较相邻的两个元素,如果他们的顺序错误(取决于升序还是降序)就把他们的位置进行交换。一直到数列中元素顺序不在需要交换。算法的名字由来是因为较大(或较小)的元素会经由比较交换位置慢慢浮到数列的顶端,像是气泡浮出水面,故名。 二、算法原理 在内部循环中就是 ...
分类:
编程语言 时间:
2017-06-15 23:34:25
阅读次数:
207
之前在写一个界面,想要用到气泡,然而一直找不到现成的有效地办法,是在没有办法了我只好自己写一个,于是就有了现在的CreateBubble.js。很简单的一个函数,但是非常实用。 使用方法: 1.HTML代码: 一个气泡对话框就是一个div,div内嵌另一个div,很简单的结构。 其中div的clas ...
分类:
Web程序 时间:
2017-06-11 17:21:19
阅读次数:
326
冒泡排序就是整个过程就像气泡一样上升。单向冒泡排序的基本思想(如果由小到大排序):对于给定的n个记录,从第一个记录開始依次对相邻的两个记录进行比較。当前面的记录大于后面的记录时,交换其位置,进行一轮的比較和换位置后。n个记录中最大的数位于第n个位置;然后对前n-1个记录进行第二轮的比較;反复该过程直 ...
分类:
编程语言 时间:
2017-06-11 14:18:55
阅读次数:
117
一.秀出自我风格的屏幕保护画面 1.气泡屏幕保护 打开电脑,按开始键,点击运行输入regedit按回车键进入注册表界面,找到如下路径:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/ScreenServer. 切换到Bubble ...
首先下载DSAPI.dll。并在项目中引用。 该功能包括在DSAPI1.0.1.1及更高版本号,DLL请到本人资源里查找。 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim F ...
def bubble_sort(L): """ 设计思路:从前往后遍历列表,每次选取列表中两个数进行比较,如果不符合排序的规则,则进行交换 这样一次遍历后,最大(最小)的元素就会像气泡一样到达最后位置,从而达到交换的目的 算法优点:稳定,不需要大量额外的空间开销 缺点:慢 时间复杂度:O(... ...
分类:
编程语言 时间:
2017-06-02 19:39:18
阅读次数:
217
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft V ...
分类:
Web程序 时间:
2017-05-26 00:48:34
阅读次数:
249
artDialog 首页 > 文档与示例 artDialog —— 经典、优雅的网页对话框控件。 文档导航 引入 artDialog 快速参考 普通对话框 模态对话框 气泡浮层 添加按钮 控制对话框关闭 给对话框左下脚添加复选框 点按钮不关闭对话框 不显示关闭按钮 创建 iframe 内容 方法 s ...
分类:
其他好文 时间:
2017-05-25 09:58:29
阅读次数:
266
冒泡排序(Bubble Sort,泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端 ...
分类:
编程语言 时间:
2017-05-21 16:02:33
阅读次数:
170
java两个线程互相访问的时候并不能按照你的思路运行,因为执行语句可能有前后快慢之分,比如a=1和flag=true。下面线程B访问的时候 这两个赋值语句不一定按顺序执行 产生这种原因是因为指令重排序造成的。这种重排只会出现在不影响串行的结构下进行指令的优化(去掉等待的气泡,这是一种编译器的自动优化 ...
分类:
编程语言 时间:
2017-05-21 14:56:16
阅读次数:
298