最新文章列表

快速排序算法

    快速排序属于交换排序的一种,前面说的堆排序属于选择排序。快速排序是冒泡排序的改进版,基本思想是:通过一趟排序,将待排元素分割成两个部分,一部分的元素都比另一部分的元素大或者小,分别对这两个序列继续进行排序,可以得到一个有序序列。     排序过程:1.随机选取一个key,把所有的元素跟key比较,根据大小分别移动到对应的序列(比如大的交换到key的后面,小的交换到key的前面)2.分别 ...
freshunter 评论(0) 有1269人浏览 2013-01-27 11:03

数组排序中的(选择,冒泡)

class ArrayTest2{ public static void main(String[] args){ int[] arr = {3,6,1,5,2,4,8,7}; selectSort(arr); printAy(arr); bublSort(arr); printAy(arr); } /*   选择排序 升序 */ public static vo ...
hai880830 评论(0) 有174人浏览 2013-01-23 00:23

java多条件优先级排序 --------- Comparator

package com; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class ComparatorDemo { public List<Student> mList; ...
hold_on 评论(0) 有11363人浏览 2013-01-22 20:46

Python的lambda函数与排序

Python的lambda函数与排序 2008-06-19 23:13:34 by deepblue 前几天看到了一行求1000的阶乘的Python代码: print reduce(lambda x,y:x*y, range(1, 1001)) 一下子被python代码的精简与紧凑所折服,故对代码进行了简单的分析。 reduce与range都是Python的内置函数。 rang ...
54yuri 评论(0) 有2361人浏览 2013-01-14 18:16

JTable实例

  package jdk6;   import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;   import javax.swing.BoxLayout; import javax.swing.JButton; import j ...
your233 评论(0) 有2447人浏览 2012-12-08 11:42

Java Map按键排序和按值排序(转)

Map排序的方式有很多种,这里记录下自己总结的两种比较常用的方式:按键排序(sort by key), 按值排序(sort by value)。   按键排序(sort by key) jdk内置的jav ...
ekisstherain 评论(0) 有1591人浏览 2012-10-16 12:00

快速排序

//java快速排序的完整版 public class QSort { public static void main(String[] args) { quicksort qs = new quicksort(); int data[] = {44,22,2,32,54,23,88,77,99,11}; q ...
zhangIT 评论(0) 有897人浏览 2012-09-29 20:18

list排序

  package com.*.slt.model;   import java.util.ArrayList; import java.util.Collections; import java.util.List;   /**  * @className:Music.java  * @classDescription: 歌曲  * @author:qiuchen  * @ ...
晨必须的 评论(0) 有1136人浏览 2012-09-21 17:43

Heap Sort

摘来的******************************************************************** import java.util.Arrays; public class HeapSort { public static void heapSort(int[] data){ System.out.printl ...
zhangIT 评论(0) 有887人浏览 2012-09-16 23:34

《Unix & Linux 大学教程》 - 第十九章(一) 学习笔记

学习笔记,内容基础,适合初学者。   阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分) 《Unix & Linux 大学教程》 - 第一、二章 学习笔记    Unix简介 & 什么是Linux?什么是Unix 《Unix & Linux 大学教程》 - 第三、四章 学习笔记    Unix连接 & 开始使用Unix 《Unix & ...
su1216 评论(0) 有2595人浏览 2012-09-14 18:11

jQuery排序li,Sorting elements with jQuery

/** * jQuery.fn.sortElements * -------------- * @param Function comparator: * Exactly the same behaviour as [1,2,3].sort(comparator) * * @param Function getSortable * A function ...
qiaolevip 评论(0) 有3339人浏览 2012-09-04 11:37

sortTable组件

  #sortTable.js     /* 说明: 1. 该组件用于将一个普通的table,变成一个可以排序的table,同时可以添加奇数偶数行的样式(支持自定义) 2. JSLogger.js 是一个记录日志的组件,不用的话,可以将类似JSLogger的代码全部删掉,不会影响当前组件。 3. 兼容:IE7 8 9,FF,chorme */ //缓存table数 ...
accpxudajian 评论(0) 有1339人浏览 2012-08-30 11:28

List 快速有效排序

熟悉j2se的朋友都知道,List是有序的集合,可以对其进行排序,那么具体又是如何排序的呢? 下面我会列举一下其排序的具体方法:   首先,声明一个List对象,放入简单对象: List list = new ArrayList(); list.add(2); list.add(1); list.add(3);   一、 默认排序(根据元素的自然顺序 对指定列表按升序进行排序 ...
edwardcoo 评论(0) 有1652人浏览 2012-08-22 23:10

如何让HTML5的表格支持后台排序与分页

TWaver HTML5发布已有一段时间,使用的客户也是逐渐增加,于是我也迫不及待地申请了一个试用版来写一个小网页,最近正在写到数据查询,表格显示的功能。表格组件在HTML5中是提供的,查看TWaver提供的Demo,表格的使用还是比较多的,于是参考了其中的一个Demo,新建一个表格,并给表格赋值。很快一张表格就生成了。但是想想,如果数据库中有几千甚至几万条数据,一下子显示出来也是不现实的,立马就想 ...
TWaverGeek 评论(0) 有1413人浏览 2012-08-21 17:41

java排序例子

package sortDemo; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。 * * 关于排序方法的选择: * (1)若n较小( ...
jinguanghui880602 评论(0) 有617人浏览 2012-08-19 15:51

Map的排序

使用Collections对Map进行排序,可以对值进行排序,也可以对键进行排序,可以根据自己的需要去实现,下面程序实现的是对值进行排序: import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import ja ...
zhangbaoming815 评论(0) 有940人浏览 2012-08-18 19:10

Shuffle过程剖析及MapReduce性能优化

  Shuffle过程剖析及性能优化 MapReduce确保每个reducer的输入都按键排序。 Shuffle:系统执行排序的过程—将map输出作为输入传给reducer(如图1、图2)。 图1 图2 如图1、图2所示,从map输出到reduce输入就是shuffle阶段。但实际执行过程远比上图所示复杂。 Shuffle 是指从Map
翻滚吧--少年 评论(0) 有3518人浏览 2012-08-17 14:50

数组里元素为字符串的排序方法 -- sort_by

s=["ruby is an interesting language"] a = s.split(/ /) a.sort_by{|i| i}
minixx77 评论(0) 有910人浏览 2012-08-03 15:00

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics