社区
Java SE
帖子详情
自然排序和客户化排序
bojianyu
2007-09-03 01:36:29
孙卫琴的《java面向对象编程》(P444)提到TreeSet采用两种排序方式:自然排序和客户化排序。
请问它们有什么区别
...全文
394
5
打赏
收藏
自然排序和客户化排序
孙卫琴的《java面向对象编程》(P444)提到TreeSet采用两种排序方式:自然排序和客户化排序。 请问它们有什么区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ltyjyufo
2012-08-06
打赏
举报
回复
百度都只能在这里找到.....
lalakid
2007-09-04
打赏
举报
回复
帮顶
bojianyu
2007-09-04
打赏
举报
回复
自然排序是不是指的就是已经实现好了的(已经实现接口的某些方法能够自动排序的类)?
客户化是不是指必须要我们自己去实现某些接口方法去按我们自己的意愿排序?
bojianyu
2007-09-04
打赏
举报
回复
请问bao110908(好没劲~~) :
实现comparable接口的compareTo方法算什么,也叫客户化排序吗?
谢谢
火龙果被占用了
2007-09-03
打赏
举报
回复
自然排序,基本上是按钮既有的内容进行默认的排序,如 Integer 类型以数值的大小为序,而 String 则以 ASCII 的大小为序;
客户化排序,一般是指按自己实现的排序规则进行排序(需要自行实现 Comparator 接口的 compare 方法)。
使用TreeSet集合比较Comparable接口和Comparator接口的区别
ThreeSet能够对集合中的对象
排序
,当TreeSet想集合中加入一个对象时,会把它插入到有序的对象序列中。那么TreeSet是如何
排序
呢?TreeSet支持两种
排序
方式:
自然
排序
和
客户
化
排序
.在默认情况下TreeSet采用
自然
排序
方式。
先来介绍介绍什么是
自然
排序
吧
1、
自然
排序
在JDK类库中,有一部分类实现了Comparable接口,如Integer Double和String等。
Comparable接口有一个compa
《数据结构》课程设计-
排序
算法可视
化
《数据结构》课程设计-js实现
排序
算法可视
化
一.数据可视
化
1.什么是数据可视
化
数据可视
化
主要旨在借助于图形
化
手段,清晰有效地传达与沟通信息。但是,这并不就意味着数据可视
化
就一定因为要实现其功能用途而令人感到枯燥乏味,或者是为了看上去绚丽多彩而显得极端复杂。为了有效地传达思想概念,美学形式与功能需要齐头并进,通过直观地传达关键的方面与特征,从而实现对于相当稀疏而又复杂的数据集的深入洞察。然而,设计人员往往并不能很好地把握设计与功能之间的平衡,从而创造出华而不实的数据可视
化
形式,无法达到其主要目的,也就是
Java中Comparable与Comparator的原理及使用
在
排序
任务中,可将其分为
自然
排序
:数值大小、字符Asics码序列的
排序
;
客户
化
排序
:也即通过自定义的序列方式进行
排序
。 1.
自然
排序
在JDK类库中,有一部分类实现了Comparable接口,如Integer Double和String等,如下Integer类实现了Comparable的接口,通过重写compareTo方法定义了
排序
的规则: 返回值 含义 -1 大于 0 等于...
商品搜索和
排序
规则
一、背景简介 目前,很多B2C电商平台(包含APP),在
客户
通过导航栏或者搜索进行查找商品时,其中包含综合
排序
、销量
排序
、好评
排序
、价格
排序
,如果仅仅使用单一
排序
,比如:销量
排序
,则只能会出现马太效应,使得强者更强,弱者更弱,所以电商商品列表当中的综合
排序
,就会尤为重要,列表页默认
排序
:人工干预+算法推荐,今天我们主要讨论下其中的默认
排序
(即综合
排序
)的规则算法推荐的建立。 二、
排序
依据 排...
关于 Comparable 和 Comparator
导读: 关于引用数据类型的
排序
(
自然
排序
和
客户
化
排序
): 1.对象本身实现Comparable接口,那么该类的实例就是可以
排序
的(实现其comparTo()方法). 只要实现了Comparable接口,就可以调用Collections的sort方法对集合中的元素
排序
. 2.实现Comparator接口的一个实例也可以实现
排序
功能. 看一下Comparator的全部内容:
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章