- 浏览: 770083 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (256)
- ssh (18)
- webservice (8)
- java基础 (38)
- j2EE方方面面 (17)
- 随意涂鸭!呵呵 (2)
- 数据库 (22)
- work (10)
- XML与XML解析 (9)
- 测试 (2)
- sso (1)
- ldap (6)
- java 模板技术 (4)
- 版本管理 (1)
- 每日小点滴 (26)
- javascript (26)
- Jakarta Commons (2)
- css (6)
- 设计 (3)
- Eclipse插件开发 (3)
- BAP (3)
- web控件 (2)
- java加密解密 (4)
- 调优 (6)
- 界面技术 (3)
- java多线程 (6)
- 互联网 (2)
- 日志管理 (4)
- java调度 (3)
- rest (0)
- Python (2)
- mobile (2)
- 2016的故事 (4)
- Docker (1)
- NOSQL_Hadoop (0)
最新评论
-
promiseloney:
这个女程序员厉害了。。。
JVM调优:GC 参数 -
zxjlwt:
可以通过WebService上传一个文件吗?素人派http:/ ...
webservice传送XML大小估算 -
liaoshaoyang:
写的不错嘛 可以做参考
权限管理设计一 -
aaaaaaaaabaas:
谢谢,对我有帮助
Apache Commons Configuration使用入门 -
Jack_Wilshere:
com.smartdot.pdm.business.corp. ...
java导出txt
/* *给当前的select元素排序, *@ param selectObj:当前的select元素 *@ param sortType:排序类型 desc:降序 asc:升序 */ function sort(selectObj,sortType){ var optionsObj=selectObj.options; var optionsLength=optionsObj.length; var exchang; var tempValue1; var tempValue2; if(StringUtils.isBlank(sortType)){ sortType="desc"; } if(sortType=="desc"){ // 降序 for (i = 0; i < optionsLength; i++) //最多做R.Length-1趟排序 { exchange = false; //本趟排序开始前,交换标志应为假 for (j =optionsLength-2; j >= i; j--) { tempValue1=optionsObj[j + 1].text; tempValue2=optionsObj[j].text if (tempValue1.localeCompare(tempValue2)>0) //<0说明tempValue1大于tempValue2 { // alert("降交换==="+tempValue1+"--------"+tempValue2); optionsObj[j].swapNode(optionsObj[j+1]); exchange = true; //发生了交换,故将交换标志置为真 } } if (exchange==false) //本趟排序未发生交换,提前终止算法 { break; } } }else{ //升序 for (i = 0; i < optionsLength; i++) //最多做R.Length-1趟排序 { exchange = false; //本趟排序开始前,交换标志应为假 for (j =optionsLength-2; j >= i; j--) { tempValue1=optionsObj[j + 1].text; tempValue2=optionsObj[j].text if (tempValue1.localeCompare(tempValue2)<0) //<0说明tempValue1小于tempValue2 { // alert("升交换==="+tempValue1+"--------"+tempValue2); optionsObj[j].swapNode(optionsObj[j+1]); exchange = true; //发生了交换,故将交换标志置为真 } } if (exchange==false) //本趟排序未发生交换,提前终止算法 { break; } } } }
主要的知识点:localeCompare :实现按照中文音序排序
swapNode在option对象上的使用
发表评论
-
Dojo query 库
2016-11-01 15:42 289Dojo Query 库的核心是一个 dojo.query ... -
javascript创建对象的几种方式 .
2013-09-02 22:30 1180// 1. 工厂方法:能创建 ... -
javascript对象创建的五种方式
2013-09-02 22:27 896<html> <head> &l ... -
navigator对象介绍
2013-09-02 22:26 1050<html> <head> ... -
当执行打印预览window.close无效
2013-09-02 22:24 2004<html> <head> &l ... -
通过js encodeURIComponent传到服务器的乱码问题
2011-01-21 14:02 9895一、场景:最近在做一个微博项目,用过微博的人都知道,微博里有话 ... -
当session失效后,无论点击那个页面,都找到顶端页面,跳到登录页面。
2010-08-18 17:15 1281当session失效后,用户点击当前页面会跳到登录页面,如果用 ... -
javascript boolean判断
2010-06-29 11:20 1319<!DOCTYPE HTML PUBLIC " ... -
利用setTimeout方法控制JS中方法的执行顺序
2009-11-06 13:23 4924JS方面中有A和B方法,B必须在A执行完之后才能执行,怎么保证 ... -
JS-中文排序
2009-10-30 14:35 1001<!DOCTYPE HTML PUBLIC " ... -
Jscript中window.setInterval和window.setTimeout的区别
2009-10-23 09:40 1016一、setTimeout setTimeout(表达式,延时 ... -
window.showModalDialog介绍
2009-10-21 16:12 4540window.showModalDialog的用法 基本介绍 ... -
改变select元素原来的事件属性,并加快捷键
2009-03-04 13:57 1729<select name="commonNat ... -
javascript 之---提交到一个新打开的页面
2009-02-23 15:00 1298window.open("",&qu ... -
javascript之--Function 与function
2009-02-23 10:45 1186Assigning a function to a varia ... -
Array 之 join() input()
2009-02-18 11:26 1036<html> <head> &l ... -
Array之sort()
2009-02-18 11:03 1186Syntaxsort(compareFunction) D ... -
js页面排序-----基础篇
2009-01-06 09:46 1913由于客户查询出来 ... -
Event/window.Event属性和方法
2009-01-04 10:57 3247一、event说明:event代表事件的状态,例如触发eve ... -
在javascript中如何屏幕HTML元素原有的事件,根据需要建立自己需要的事件
2008-12-30 14:06 1395<!DOCTYPE HTML PUBLIC " ...
相关推荐
Java利用冒泡排序法实现从小到大排序的功能。
冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序...
C++ 冒泡排序算法实现代码,用C++编写的冒泡排序算法代码。
1冒泡排序 2改进的冒泡排序,在一次冒泡的过程中,如果没有发生交换,则已经有序 3进一步改进的冒泡排序,如果在某次冒泡过程中,最后一次进行交换的位置为flag,则表示flag之后的序列已经有序,那么下一次冒泡就...
冒泡排序C语言实现 冒泡排序C语言实现 冒泡排序C语言实现
汇编语言编写的冒泡排序程序代码,从小到大排序,并以十进制字符串的形式输出排序结果。
冒泡排序法实现升序排序
初学LabelView写的冒泡排序。 随机产生数组元素,并进行冒泡排序。
设计一个双向冒泡排序算法。要求用C/C++实现。
,程序实现冒泡排序十万个数(调用),可以改成输入。并附加程序运行计时,用于测试时间复杂度,可以移除
VerilogHDL/VHDL开发之Verilog实现冒泡排序
冒泡排序算法两种C语言实现方法,在VC开发环境下验证通过
数据结构(c语言版)严蔚敏 吴伟民编著 中直接插入排序、折半排序、shell排序、冒泡排序、快速排序、选择排序、堆排序的实现、归并排序,使用c语言实现
数据结构冒泡排序算法 数据结构冒泡排序算法
//冒泡排序 for(int i=0;i;i++){ for(int j=i+1;j;j++){//注意j的开始值是i+1,因为按照排序规则,比a[i]大的值都应该在它后面 if(a[i] > a[j]){ int temp = a[j]; a[j] = a[i]; a[i] = temp; ...
使用MFC设计了一个冒泡排序算法。 1、在编辑框中输入要排序的数字,用空格隔开 2、点击“排序"后,排序结果便可输出。
7大排序算法(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)实现源码
* 冒泡排序: * 每次在无序队列里将相邻两个数一次进行比较, * 将小数调到前面,逐次比较,直至将最大的数移到 * 最后。将剩下的N-1个数继续比较,将次大数移至 * 倒数第二位。
快速排序、冒泡排序实现代码,c++语言实现排序,无bug,欢迎使用!
插入,选择排序的链表实现及快速,希尔,冒泡排序算法实现