最新文章列表

冒泡法排序原理

//第一:在a[0]到a[n-1]的范围内,依次比较两个相邻元素的值//若a[j]>a[j+1]则交换与,j的值取0,1,2...,n-2;经过//这样一趟冒泡,就把这n个数中最大的数放到a[n-1]中//第二:再对a[0]到a[n-2]的范围内再进行一趟冒泡,又将该范//围内的最大值换到a[n-2]中//第三:依次进行下去,最多只要进行n-1趟冒泡,就可完成排序//第四:如果在某趟冒泡过程 ...
qindyyx 评论(0) 有1167人浏览 2011-11-28 10:06

集合框架的总结

集合框架的总结          今天刚学习了集合框架,来总结一下,其实集合框架和我们之前学过的自定义队列是一个目的,就是为了提供一个类来对数组进行增,删,查,改等操作。在这里再一次感叹java的功能太强大了,再一次感谢SUN公司的辛勤努力。          Java中提供的集合框架主要有List,Set,Map以及以及JDK5新增的Queue,他们都在java.util包下。其中List 、 ...
feargod 评论(0) 有884人浏览 2011-07-28 16:39

冒泡 和 选择

冒泡: /** * 冒泡排序的思想在于:通过比较交换, 每一轮都会把最大/最小的元素冒到某一段 */ private static void bubbleSort(int[] source) { for (int i = 1; i < source.length; i++) { for (int j = 0; j < source.length - i; j++ ...
huhu_long 评论(0) 有639人浏览 2011-07-28 12:19

一种时间复杂度为O(n)的排序方式

代码如下:   import java.util.BitSet; import com.sun.java_cup.internal.internal_error;   public class Sort { private static boolean[] temp=new boolean[10000]; /** * @notice 注意参数中的array数组中的每个元素大 ...
skychongrichie 评论(0) 有1429人浏览 2011-07-21 15:29

JAVA范例 五)数组---数组的排序

数组的排序 实例74 冒泡排序法 public class SortArray_01 { public static void main(String args[]) { int[] array = { 14, 5, 86, 4, 12, 3, 21, 13, 11, 2, 55 }; // 创建一个初始化的一维数组array System.out.println(" ...
kellhan 评论(0) 有1357人浏览 2011-07-21 01:47

数组,队列,泛型

数组注意: 数组是引用数据类型 是一种线性结构 length为其唯一的属性 下标控制操作 一维数组 实例化数组 实例化数组的几种类型---实例化后要想 ...
小篮子java的家 评论(0) 有1110人浏览 2011-07-13 15:41

Map基础知识引起的很纠结的问题

首先面临这样一段代码,根据注释代码的意思是根据childr筛选数据 @SuppressWarnings("unchecked") public static List getList(String orgId, String userId,List child) { if (null == child || child.isEmpty()) r ...
cuisuqiang 评论(0) 有1694人浏览 2011-02-25 21:04

MySQL汉字字段按拼音排序和备份

UTF-8编码的数据库,如果希望汉字字段按照拼音排序: SELECT * FROM students ORDER BY CONVERT( name USING gbk ) ;  原文地址:http://blog.csdn.net/stephenxu111/archive/2009/08/11/4436181.aspx     数据库备份:   #mysqldump最常用于备份一个 ...
tiroc 评论(0) 有1578人浏览 2010-09-18 11:41

Sybase IQ中排序的语法

在Sybase IQ中如果是多重排序就要注意一下,要用以下格式:select * from table_name order by name desc, age desc 也就是每个字段都要标明是升序还是降序 前几天碰到一个复杂一点的,需要判断排序的字段是否为null,分母是否为0,并且要转化为float型以便于排序 这个是在ibatis里面写的: <![CDATA[ select ...
无双Rama 评论(0) 有1649人浏览 2010-08-30 12:17

排序——3.希尔排序

希尔排序是在直接插入排序上改进而来。 1.以一个增量temp将要排序的数组进行分组,所以距离为temp的倍数的元素在同一个组; 2.对每一个组进行快速插入排序; 3.改变增量,从复以上操作; 4.直至增量等于1,结束。 实现代码如下: //希尔排序 public class Demo32 { public static void main(String args[]){ ...
xiaoya629 评论(0) 有823人浏览 2010-05-05 22:35

排序——2.冒泡排序

冒泡排序:对数组进行遍历,每次遍历都是为了找出最大值,并将最大值放在最前面。 代码如下: //冒泡排序 /*i 的每一次循环都会找出一个从score[i]往后的数中的最大值,并将它放在前面*/ public class ArrayDemo02 { public static void main(String args[]){ int score[]={11,3,55,67,45 ...
xiaoya629 评论(0) 有705人浏览 2010-04-29 09:14

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics