E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
冒泡算法
我的第四款软件--仿CSDN博客 所做的CODE 博客客户端
我总是遗忘,每次重新思考,很是浪费就像
冒泡算法
写过很多次,研究过很多次,还写过专门的研究文章,现在让我写我也是写不出。
清水迎朝阳
·
2015-07-19 16:01
我开发的软件
k
我开发的软件
滴血总结(java版):最长公共子序列(子串)、最长公共回文子序列(子串)、最长公共前缀(后缀)
1,最长公共前缀问题有点类似
冒泡算法
,每次都要找最小的串的长度,然后进行截取,代码如下publicStringlongestCommonPrefix(String[]strs){ if(strs.length
hll174
·
2015-05-02 19:00
C语言排序算法总结
一、
冒泡算法
。 &
·
2015-04-25 21:00
排序算法
冒泡排序、选择排序、堆排序、快速排序、插入排序算法复杂度分析与算法实现(自己总结与转)
1、
冒泡算法
:这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:C/C++code?
Jackery_Shh
·
2015-04-09 11:00
C++
二叉树
快速排序
数据结构与算法
堆排序
常用排序算法笔记之冒泡排序、快速排序
冒泡算法
不多说,很简单,基本思路就是不断的把最大的数送往最大数该有的位置,然后把第二大数送往第二大应有的位置。
sryan
·
2015-04-03 11:00
冒泡算法
及改进(属于交换排序)
冒泡排序(BubbleSort)是一种交换排序,快速排序也属于一种交换排序。冒泡排序的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。假设一共共有n个数,则会进行(n-1)趟比较,由1,2......n-1这么多趟,第一趟进行(n-1)次比较,.......第n-1趟进行1次比较,故有公式:第i趟+ 第i趟的比较次数=n 时间复杂度为:O(n*n)#defi
u010566813
·
2015-03-29 17:00
算法
冒泡排序
一次印象深刻的java面试
1.String、StringBuffer、StringBuilder的区别 2.
冒泡算法
的时间复杂度 3.public class Parent{ public Parent(){  
nicegege
·
2015-03-08 01:00
Java面试
一次印象深刻的java面试
1.String、StringBuffer、StringBuilder的区别2.
冒泡算法
的时间复杂度3.publicclassParent{publicParent(){ System.out.println
nicegege
·
2015-03-07 17:00
java
面试
算法之冒泡排序
冒泡算法
是一种较简单的排序算法,对未排序的元素从头到尾排列依次比较相邻的两个元素,由于
冒泡算法
大家都比较熟悉,直接上代码/** * */ packagecom.zimo.algorithm;
ElinaVampire
·
2015-03-05 08:00
算法
冒泡排序
排序算法
冒泡算法
public void mpPhone(List<PhoneBean> phoneBean){ int length = phoneBean.size(); for(int i = 0;i < length-1;i++){ for(int j = length-1;j > i;j--){ int d = phoneBean.get(j).getPr
南部县人民
·
2015-03-04 14:00
算法
大话快排 和 归排的渊源
一:起因(1)包括
冒泡算法
、快排算法、插入排序算法等;还有基于外部排序的归并排序(以二路归并排序为例)但是基本上在一个数量级上;(2)mergesort(归并排序)可以应用在外部排序,这与基于内存的quicksort
u010700335
·
2015-01-06 17:00
快速排序
归并排序
分治算法
选择排序
简单选择排序 在介绍选择排序算法前,我们再回顾下
冒泡算法
。
冒泡算法
是通过两两比较,不断交换,逐个推进的方式,来进行排序的。一次遍历,得到一个最值。
冒泡算法
最费时的是什么? 一是两两比
liutianshx2012
·
2014-12-14 01:00
JAVA冒泡排序和折半查找算法
4.按
冒泡算法
从小到大按顺序输出。5.计算最大值、最小值、平均值。6.使用折半查找随机输入一个值,当这个值在数组中时,输出该值的下标。
hadues
·
2014-12-08 21:00
排序算法03 选择排序及其优化(01)
今天开始写选择排序,选择排序这个效率并不高,写起来也比
冒泡算法
稍微难搞一点,不过它每次至多交换一次,在某些只需要选择最大或者最小的几个元素的时候是比较实用的。
乌合之众
·
2014-12-02 22:00
java:快速排序算法与冒泡排序算法
Java:快速排序算法与
冒泡算法
首先看下,冒泡排序算法与快速排序算法的效率: /** * *@Description: *@author:cuiyaonan2000
cuiyaoonan2000
·
2014-11-05 12:00
数据结构
多种
冒泡算法
时间和效率比较
鄙人:packagetestWebApp; /** * *@authorluozhonghua * */ publicclasstestmysort{ staticfinalintN=200; publicstaticvoidmain(String[]args){ longbegin=System.currentTimeMillis(); int[]array=newint[N];//{123
luozhonghua2014
·
2014-11-01 15:00
算法
冒泡算法
Java 冒泡排序算法
冒泡算法
原理1.比较两个相邻的元素,如果一个大于第二个,则交换他们;否则不用交换;2.从第一个元素开始,依次比较两个相邻的元素,直到最后一个元素;3.重复步骤2,开始新一轮的比较,直到得出排序后的结果。
chiclewu
·
2014-10-27 17:33
Java
算法
冒泡算法
最近发现
冒泡算法
还要加个标志位,增加了好多效率啊思路:因为每一趟排序都使有序区增加了一个气泡,在经过n-1趟排序之后,有序区中就有n-1个气泡,而无序区中气泡的重量总是大于等于有序区中气泡的重量,所以整个冒泡排序过程至多需要进行
XSF50717
·
2014-10-21 16:00
iOS App 性能优化总结
我相信开发一个app大部分团队都可以完成,但是性能久不一样啦,和我们都写一个
冒泡算法
一样,我相信每个人写的
冒泡算法
都不一样,这些区别就带来了性能的差别。
jinglijun
·
2014-10-19 18:00
javascript的事件捕获和事件冒泡
所谓的javascript冒泡与捕获不是数据结构中的
冒泡算法
,而是javascript针对dom事件处理的先后顺序,所谓的先后顺序是指针对父标签与其嵌套子标签,如果父标签与嵌套子标签均有相同的事件时,那一个会先被触发
GregOfNeu
·
2014-09-28 00:00
JavaScript
事件冒泡
事件捕获
Lua中对table排序实例
实例:(原理就是LUA集成的
冒泡算法
)排序的一般姿势(对于只包含数字或者只包含字符串的简单数组)复制代码代码如下:table.sort(test)扩展版复制代码代码如下:table.sort(test,
Mr.Ant
·
2014-09-27 15:31
关于
冒泡算法
首先
冒泡算法
就是每次把最大的找出来,冒泡出去,但是有2种不同实现。
紫气鸿蒙253
·
2014-08-30 22:15
冒泡排序
各种排序算法的效率比较
(1)本文包括
冒泡算法
、快排算法、插入排序算法等;通过随机数进行比较他们之前的效率;(2)自己手动实现的简单的算法冒泡和快排与系统自带的算法进行了比较,由于系统自带是面向容器的,所以总体上不如自己简单实现的效率高
u010700335
·
2014-08-30 13:00
排序算法
快排算法的实现
冒泡算法的实现
php的
冒泡算法
php /*
冒泡算法
* @para $arr 传人进去排序的数组 * @return $newArr 排序之后的数组 */ function maopao($arr){
·
2014-07-31 18:00
PHP
冒泡排序
一、基础版~冒泡排序/* * @author opxin * @version 1.0 *
冒泡算法
* */ public class BubbleSort { public static
opxin
·
2014-07-07 15:38
冒泡排序
面试
冒泡算法
原理及实现(java)
原理:临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束,以此类推。(第1次排序比较到最后1个数,第2次排序比较到倒数第3个数,第3次排序比较到倒数第3个数。。。。。) 实现(java): public class BubbleSort { public static
yuyongyu
·
2014-06-27 07:00
java
冒泡算法
马上就要秋季校园招聘了,这段时间复习下算法吧,感觉一直都在做项目的话,其实很多时候没有真正去理解一些东西,只是实战经验比较充足,先来说一下
冒泡算法
吧,整个过程网上都有,在网上找了一个说的比较详细和简单的过程
veZunShao
·
2014-06-26 10:00
冒泡算法
原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子例子为从小到大排序,原始待排序数组|6|2|4|1|5|9|第一趟排序(外循环)第一次两两比较6>2交换(内循环)交换前状态|6|2|4|1|5|9|交换后状态|2|6|4|1|5|9| 第二次两两比较,6>4
风雨萧条
·
2014-06-23 21:09
倒数
冒泡算法
应用(坐标Y值降序X值升序)
今天有个客户需求是有一坐标数组,希望按Y值降序X值升序排列,我临时写了个算法。先写个坐标类:class XYZ{ public XYZ() { } public XYZ(double x, double y) { _X = x; _Y = y; } double _X, _Y; public double X {
大气象
·
2014-06-18 16:00
php的几种排序算法
冒泡算法
冒泡算话是简单的算话,基于循环不变式,也就是在下一次排序之前,前边的数是已经排序好,而且每次都是用当前数与前边的数一一比较。
木子牛
·
2014-06-11 21:00
PHP
冒泡算法
示例
冒泡排序(BubbleSort)分为若干趟进行,每一趟排序从前往后比较每两个相邻的元素的大小(因此一趟排序要比较n-1对位置相邻的数)并在每次发现前面的那个数比紧接它后的数大时交换位置;进行足够多趟直到某一趟跑完后发现这一趟没有进行任何交换操作(最坏情况下要跑n-1趟,这种情况在最小的数位于给定数列的最后面时发生)。事实上,在第一趟冒泡结束后,最后面那个数肯定是最大的了,于是第二次只需要对前面n-
wide288
·
2014-03-15 00:00
【算法-排序之一】冒泡排序
1.
冒泡算法
BubbleSort是常用排序算法之一,它的核心是
Jiangweihll
·
2014-03-12 21:00
算法
冒泡排序
编程语言
C语言
排序算法
linux shell对数组数据排序
冒泡算法
a=(11312985259045746560)#a=(1328594706)length=$[${#a[*]}-1]#echo$lengthforiin`seq0$length`; do forjin`seq$i$length` do if[${a[i]}-gt${a[j]}];then { swap=${a[i]} a[i]=${a[j]}
mastters
·
2014-02-10 11:07
linux
冒泡算法
shell对数组数据排序
冒泡算法
/*冒泡排序算法的运作如下:(从后往前) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。*/ public class OrderbyArray { sta
ws00465454
·
2014-01-13 22:00
算法
数据结构①-数组
1一维数组以
冒泡算法
为例publicint[]bubbleSort(int[]array){ for(inti=0;iarray[j+1]){ temp=array[j]; array[j]=array
bruce_sky
·
2013-12-30 20:00
冒泡算法
的改进具体实现
冒泡排序算法的思想:首先将第一个记录的关键字和第二个关键字进行比较,若为逆序则将两个记录进行交换。然后比较第二个记录和第三个记录的关键字,直至第n-1个记录和第n个记录进行比较为止,一趟过后最大的元素会沉入最底部。然后进行第二趟排序,对前n-1个记录进行同样1、2的操作,结果就是关键字次大的记录被安排到n-1位置上。依次进行第i趟排序,对前n-i个记录进行同样的1、2的操作,直到一趟没有进行过任何
·
2013-12-25 16:29
冒泡算法
的改进
冒泡排序算法的思想:首先将第一个记录的关键字和第二个关键字进行比较,若为逆序则将两个记录进行交换。然后比较第二个记录和第三个记录的关键字,直至第n-1个记录和第n个记录进行比较为止,一趟过后最大的元素会沉入最底部。然后进行第二趟排序,对前n-1个记录进行同样1、2的操作,结果就是关键字次大的记录被安排到n-1位置上。依次进行第i趟排序,对前n-i个记录进行同样的1、2的操作,直到一趟没有进行过任何
comwise
·
2013-12-20 23:40
C_C++
数据结构
java算法:使用
冒泡算法
对任何对象排序
1.普通的冒泡排序方法只能对数组进行排序 publicstaticvoidbubbleSort(int[]numbers){ inttemp; booleanflag=true; intsize=numbers.length; for(inti=1;flag&&i>voidbubbleSort(T[]x){ Ttemp; booleanflag=true; intsize=x.le
u011659172
·
2013-12-05 20:00
冒泡排序
对象
java算法
数组冒泡
*作者:马广明 *完成日期:2013年12月2日 *版本号:v1.0 *输入描述:无 *问题描述:数组
冒泡算法
*程序输出:数组
冒泡算法
*程序输出:数组
冒泡算法
*问题分析: */
u012369134
·
2013-12-02 13:00
[置顶] Lua 学习教程之语法练手 实现
冒泡算法
(三)
一、用pairs/ipairs泛型来实现localarray={99,27,50,8,94,19,66,56,75,34,89,11} localj fori,vinipairs(array)do j=i+1 whilearray[j]do ifarray[j]b)end);
ZZ7ZZ7ZZ
·
2013-11-21 13:00
对冒泡和二分法,特别是二分法有了更深的理解
//无聊的
冒泡算法
function mySort($list, $type = "sort") { if (is_array($list)) { if
·
2013-11-20 22:00
二分法
Windows Server 2012 Hyper-V 动态内存计算
Hyper-V动态内存的增长采用内存热插拔算法,缩减采用的是
冒泡算法
。对于动态内存的计算,Hyper-V需要知道VM中运行的GuestOS所提交的总内存大小,以作为VM所需内存大小计算比例的压力。
lijie7925041
·
2013-11-12 20:41
windows
应用程序
管理员
缓冲区
动态内存
用
冒泡算法
求数组的第N大数
#includeusingnamespacestd;intserch(inta[],intlen,intlocal){inti,j;inttemp;//特别注意这里的len=1,因为a是指针,sizeof(a)=4,是指针的地址长度。//intlen=sizeof(a)/sizeof(int);for(i=1;ia[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
Ceronjyc
·
2013-10-09 14:00
冒泡算法
求第几大数
冒泡算法
的优化
原文转自:http://blog.csdn.net/lengyuhong/article/details/4659552
冒泡算法
的主要思想: 冒泡排序和插入排序相类似,都是简单的排序算法 ,时间复杂度
lwj103862095
·
2013-09-27 22:00
c#菜B学习之路3
刚刚练习了
冒泡算法
,趁热打铁,练习鸡尾酒算法。Cocktail!
epic2013
·
2013-09-08 18:50
自勉
c#菜B学习之路1
今天练习了
冒泡算法
,能运行可不能实现。搞了好久,学习了ref的作用,在一个方法A中调用方法B,你想给A方法中的变量通过方法B来获取值,这时就要用到ref关键字了。
epic2013
·
2013-09-08 16:11
关键字
排序算法(一)--冒泡排序
/** *
冒泡算法
复杂度:N^2 *原理:相邻两个元素比较,大的一个后移 *比如:站一排的士兵,从左第一个开始跟右边的比较,高就交换位置,然后左的第二个又与第三个比较,类推比如:水里面的气泡,大的肯定是浮水最快的
greemranqq
·
2013-09-08 15:00
java
算法
冒泡排序
java设计模式
排序算法
c语言
冒泡算法
看到网上很多人发布了c语言的冒泡排序,很多不能运行,这里我发布一个不坑爹版 #include <stdio.h> #include <stdlib.h> main() { int a[5]; int i; int j; int k; int temp; for(k=0;k<5;k++) scanf("%d",&
375809600
·
2013-09-05 15:00
排序
冒泡排序
C语言
排序 - 交换排序 [1 - 冒泡排序] + 简单选择排序。。
冒泡算法
,举例来说:要排序的数据为{6,3,7,9,2}冒泡排序简单地说就是逐渐选出最大的那个值,把他放在最后面,然后找出从第一个到第si
chinalwb
·
2013-07-05 18:07
冒泡排序
数据结构
排序 - 交换排序 [1 - 冒泡排序] + 简单选择排序。。
冒泡算法
,举例来说:要排序的数据为{6,3,7,9,2}冒泡排序简单地说就是逐渐选出最大的那个值,把他放在最后面,然后找出从第一个到第si
chinalwb
·
2013-07-05 18:00
冒泡排序
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他