最新文章列表

Java中的数组

总结放前面:Java中尽量避免使用数组,除非有性能方面的考虑。   1. 数组特点 :尺寸不可变、通过整型索引访问他们的元素、能保存基本类型、对 ...
shanjing 评论(0) 有844人浏览 2011-11-02 00:30

array_multisort对多维数组进行排序

一、先看最简单的情况。有两个数组: $arr1 = array(1,9,5); $arr2 = array(6,2,4); array_multisort($arr1,$arr2); print_r($arr1); // 得到的顺序是1,5,9 print_r($arr2); // 得到的顺序是6,4,2   两个数组的值自始至终都是对应着的:1对应6,9对应2,5对应4。 ...
alfred_long 评论(0) 有1284人浏览 2011-10-31 13:39

java排序

package com.softeem.jbs.lesson4;     import java.util.Random;   /**  * 排序测试类  
dengwanchuan 评论(0) 有898人浏览 2011-10-25 22:06

Map的添加顺序

今天遇到了一个向Map里put数据的时候,放进去的顺序是乱得,没有按照先后顺序排列。在网上找到了解决办法,用LinkedHashMap来存储,如下:     Map<String, Object> map = new LinkedHashMap<String, Object>(); map.put(key,value);
zhougm1030 评论(0) 有1207人浏览 2011-10-25 17:23

Oracle rownum

create table student (ID char(6), name VARCHAR2(100)); insert into student values('200001','张一'); insert into student values('200002','王二'); insert into student values('200003','李三'); insert int ...
elitesunry 评论(0) 有1119人浏览 2011-10-19 09:55

【翻译】java List 排序 Collections.sort() 对 List 排序

//一个POJO例子 class User { String name; String age; public User(String name,String age){   this.name=name;   this.age=age; } public String getAge() {   return age; } public void setAge(String ag ...
李大伟 评论(0) 有515人浏览 2011-10-17 19:09

数据库的查询优化技术

最近在进行优化,自己没有多大头绪,找到一份合心意的文章,该大家分享: 1.合理使用索引      索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:  ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。  ●在频繁进行排序或分组(即 ...
dongpublic 评论(0) 有840人浏览 2011-10-14 15:01

Oracle排序对null的处理

1.oracle排序是对null的处理       默认null是最大的。     Nulls first和nulls last是Oracle Order by支持的语法    如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是asc 还是 desc)    如果Order by 中指定了表达式Nulls last则表示null值的记录将排在最后 ...
荷戟者 评论(0) 有1220人浏览 2011-10-13 14:13

eos5.3调用逻辑查询排序问题

eos5.3查询排序总结: BL_queryEntity***和BL_queryEntity***Ext(分页) BL_queryEntity***Ext: 在查询条件里设置: <root>     <data>         <CT_ATTRIB_INFO>             <_order>                 <col ...
nbas123126com 评论(0) 有975人浏览 2011-10-11 16:47

mysql中sql复习

--以下仅在mysql中尝试: --两表之间更新数据 --把","误写成"and"会有很多奇妙的效果,当然,不一定会报错 update t1,t2 set t1.a = t2.a, t1.b=t2.b ,t1.c=t2.c where t1.d=t2.d --两表之间数据拷贝 insert into t1 select t2.* ...
ezscript 评论(0) 有1140人浏览 2011-09-23 17:08

Java Arrays 快速排序算法的实现

我们知道Java在排序上分别使用了快速排序和合并排序。下面我们就研究一下这两种排序。 本节先分析快速排序,我们以Int数组的排序为例。   Java的排序算法是这样子的: 方法声明如下: sort1(int x[], int off, int len) 对于数组个数小于7的情况下,使用插入排序: if (len < 7) {     for (int i=off; i ...
jbm3072 评论(0) 有3159人浏览 2011-09-16 12:48

Java Arrays和Collections类的排序算法

在Java的Arrays和Collections类里,分别提供了对数组和List的排序算法。不过今天在看Arrays排序算法时,发现对float/long/int/char等进行排序时,使用的算法是快速排序;而对于Object数组排序则是使用的是合并排序(改进后的)。 想了一下,原因很容易理解。快速排序是不稳定的算法,这意味着对于相同的元素经过排序后会出现位置调换的情况。而对于基本类型的数组,这个 ...
jbm3072 评论(0) 有3470人浏览 2011-09-16 11:27

使用策略模式让集合自定义排序

  package com.zj.exercise2; import java.util.List; /** * 功能:抽象策略角色 * @author zhengjiong * time:2011-9-16 00:02:12 */ public interface Strategy { public void sort(List<Person> l ...
zhengjiong 评论(0) 有1207人浏览 2011-09-16 01:08

oracle 分组排序后字段序列值

表名字:mytable --用sql语句,不用临时表,存储过程实现 update (select id,SORT from mytable) a set a.SORT=( select temp_sort from (select id,SCORE, row_number() OVER(PARTITION BY NAME ORDER ...
啸笑天 评论(0) 有2113人浏览 2011-09-13 19:19

Python排序

1.字符串列表排序 列表的排序是python内置功能,自身含有sort方法 。如果元素是字符串,会分解成字符比较,而字符的大小是根据字符对应ascii码的大小。 >>> str_list = ['spring', 'summer', 'autumn', 'winter'] >>> str_list.sort() >>> print str ...
huaxia524151 评论(0) 有16106人浏览 2011-09-10 13:32

汉语拼音排序比较器

下载 pinyin4j-2.5.0.jar /** * * @author lw */ import java.util.Arrays; import java.util.Comparator; import net.sourceforge.pinyin4j.PinyinHelper; /** * 汉字按照拼音排序的比较器 * @author administrat ...
pluto418 评论(0) 有1151人浏览 2011-09-09 13:47

常见排序算法 [整理]

  名称 复杂度 说明 备注 冒泡排序 BubbleSort O(N*N) 将待排序的元素看作是竖着排列的 “ 气泡 ” ,较小的元素比较轻,从而要往上浮 插入排序 InsertionSort O(N*N) 逐一取出元素,在已经排序的元素序列中从后向前扫描,放到 ...
univasity 评论(0) 有2245人浏览 2011-09-02 23:21

JAVA 排序算法

  import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * 2.交换排序(冒泡泡排序、快速排序); * 3.选择排序(直接选择排序、堆排序); * 4.归并排序; * 5.基数排序。 * * 关于排序方法的选择: * (1)若n ...
lionbule 评论(1) 有2155人浏览 2011-08-30 21:57

mysql进行中文拼音排序

[size=large]mysql 按照中文的拼音实现排序: CREATE TABLE test1( id INT NOT NULL, NAME VARCHAR(20), PRIMARY KEY(id) ); 排序代码:使用的函数:convert(列名 USING 字符集) SELECT * FROM test1 ORDER BY CONVERT(NAME USING gbk) ...
wangboak 评论(0) 有1086人浏览 2011-08-23 15:47

点击表头小图标实现排序

  集智数据平台的报表中的排序效果是多种多样的,先前已经有过很多点击报表头实现排序的例子,这里我们再介绍一个,在报表头上引入小图标(向上、向下的箭头)来点击,实现字段的排序效果。   实现效果图:(模拟数据)   升序:     降序:     制作方法:   1、  在Img文件夹中放所需小图标,如下:     2、  在展现报表的JSP上加入一段引入J ...
lc90 评论(0) 有1487人浏览 2011-08-21 10:52

最近博客热门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