摘要: 在用excel 2000/2002处理数据的时候,经常要对数据进行排序处理。我们最常用、最快捷的方法就是使用工具栏的排序按钮。但是,面对各式各样的表格和各种需要,只用这一种方法显然不够。 一、一般排序 在图1中,要对英语成绩进行排序,可在英语这列中单击任一单元格。然后单击工具栏中的升序或降序按钮,可完成排序。 注意:若把排序的一列全部选中后再使用上面的操作,排序将只发生在这一列中,其它列的数据排列将保持不变,其结果可能会破坏原始记录结构,造成数据......
摘要: 冒泡排序 本人用了c#开发出冒泡排序算法。希望能为c#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。 选择排序 本人用了c#开发出选择排序算法。希望能为c#语言的学习者带来一些益处。不要忘了,学语言要花大力气学数据结构和算法。 插入排序 插入排序算法。对想提高c#语言编程能力的朋友,我们可以互相探讨一下。如:下面的程序,并没有实现多态,来,帮它实现一下。 希尔排序 希尔排序是将组分段,进行插入排序. 对想提......
Java编程技巧:列表排序 【相关文章:
诺基亚发起开放源码浏览器 应用于手机可上】 【扩展阅读:
日本少女鼠药喂母上网写毒杀日记】 在java collection framework中定义的list实现有vector,arraylist与linkedlist。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。然而,它们并没有内置的元素排序支持。
你能够使用java.util.collections类中的sort()方法对list元素进行排序。你既可以给方法传递一个list对象,也可以传递一个list与一个comparator。如果列表中的元素全都是相同类型的类,并且这个类实现了comparable接口,你可以简单的调用collections.sort()。如果这个类没有实现comparator,你也可以传递一个comparator到方法sort()中,进行排序。如果你不想使用缺省的分类顺序进行排序,你同样可以传递一个comparator到方法sort()中来进行排序。如果列表中的元素并不都是相同类型的类,你在进行排序的时候就不是这样幸运了。除非你编写一个专用的跨类的comparator。 【扩展信息:全面认识java上网利器——UCWEB】
排序的顺序怎么样呢?如果元素是string对象,却省的排序顺序是按照字符编码进行的,基本上是每个字符的ascii/unicode值。如果严格的限制在处理英文,却省的排序顺序通常是足够的,因为它首先排a-z,然后是小写字母a-z。然而如果你处理非英文字,或者你只是想使用不同的排序顺序,这样collections.sort()就出现了第二种变化。例如,你想使用字符串的反序进行排序。为了实现这个功能,你可以在collections类中通过reverseorder()来获取一个反序comparator。然后,你将反序comparator传递给sort()方法。换句话说,你作如下工作:
如果列表包含项目:man, man, woman, 与woman,排序好的列表将是man, woman, man, woman。这里没有什么复杂的。需要注意的非常重要的一点是collections.sort()是进行原位排序。如果你需要保留原序,需要先对原集合进行复制,在排序,就像这样:
...
下一页 摘要:br> wps 2000 提供了对表格数据排序的功能,但笔者却遇到如下的“问题”。以表1中按总分排序为例来说明:单击工具栏上“插入表格”按纽,用鼠标拖出5×5表格,然后输入相应的数据求出总分。按照帮助中提供的数据排序操作,首先双击表体进入编辑状态;将光标移到要排序的列的任意表元处;点击鼠标右键,指向选单中“数据处理”项;这时发现了“问题”,排序功能失效了,后续的操作根本不能继续进行下去。由于笔者的软件是wps 2000 刚发布时购买的,版本号为3.01 ......