社区
Java SE
帖子详情
实现一个无序列表插入到一个有序列表
安卓机器人
2012-07-11 10:50:04
目前想到两种思路:
a.序列先变成有序,然后再插入到有序列表
b.无序列表中的元素一个接一个插入有序列表
这个问题旨在讨论性能,请教各位还有什么其他的好的方法。
谢谢了!
...全文
590
8
打赏
收藏
实现一个无序列表插入到一个有序列表
目前想到两种思路: a.序列先变成有序,然后再插入到有序列表 b.无序列表中的元素一个接一个插入有序列表 这个问题旨在讨论性能,请教各位还有什么其他的好的方法。 谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
安卓机器人
2012-07-12
打赏
举报
回复
是ArrayList
为啥呢
2012-07-12
打赏
举报
回复
关键是无序表的随机读取性能如何,如果这个性能高于排序,那就应该随机读取然后插入有序表,反之则应该先排序;
另外在插入有序表时,还应考虑随机写操作的性能,如果是自然顺序,应采用支持自然顺序的集合存储
brightyq
2012-07-12
打赏
举报
回复
无序列表,是什么列表?里面存什么数据。
如果存对象,就实现Comparable接口,重写compareTo方法,然后调用Arrays.sort方法了。
如果存的基本数据类型,就把无序的addAll进有序序列就可以了。
比如是Hashset的,addAll进TreeSet就好了。
wangdong20
2012-07-12
打赏
举报
回复
a的话序列先变成有序,然后再插入到有序列表
还是像归并排序那样要进行比较,归并过程(不包括先排序)的时间复杂度是O(n)
b.无序列表中的元素一个接一个插入有序列表
没有排序过程,但是因为是无序序列此时插入的时间复杂度是O(n*n)
我觉得如果无序列表元素很少的话,用a比较合适
如果无序列表元素比较多的话,还是用b吧
个人观点
为啥呢
2012-07-12
打赏
举报
回复
List接口是有序的,其随即读写性能与实现这个接口的类型标称如何,比如ArrayList的随机读写性能就要比LinkedList高,而有序读写性能则相反
所以必须确定你的List的具体实现类型,才能确定实现方式
安卓机器人
2012-07-12
打赏
举报
回复
这个列表是List<T>类型,泛型对象是自定义类实例
liuwons
2012-07-12
打赏
举报
回复
数据量很大的话,a的效率应该比b高的多
dqsweet
2012-07-11
打赏
举报
回复
将无序列表全部插入有序列表后,将无序部分排序
html
有序
无序
列表
,
无序
列表
、
有序
列表
和定义
列表
一、html
无序
列表
无序
列表
是
一个
没有顺序的
列表
项目,在各条列前面使用●□◇◆等符号以示区隔。html
无序
列表
始于标签。每个
列表
项始于;
无序
列表
的type属性有三个数值可选,这三个选项分别为:disc实心园、circle...
零基础学习WEB前端开发(十):
列表
标签(
无序
列表
、自定义
列表
、
有序
列表
)
一、
无序
列表
<ul>标签表示HTML页面中项目的
无序
列表
,一般会以项目符号呈现
列表
项,
列表
项使用<li>标签定义。 1.1 基本语法 <ul> <li>
列表
项1</li> <li>
列表
项1</li&...
Markdown中的
有序
列表
,
无序
列表
和多级
列表
有序
列表
:数字 + 英文句号 + 空格 + 标题 #####
有序
列表
1. part 1 2. part 2 3. part 3
有序
列表
part 1 part 2 part 3
无序
列表
:*/+/- + 空格 + 标题
Ueditor
有序
列表
与
无序
列表
其中
一个
就是这个
有序
列表
与
无序
列表
的
插入
。
插入
自定义的序号,如(1)(2)…,还有无序中的小圆点。这时就不会显示了,在门户展示编辑器内容时就更不显示了。本来想放弃这个修改,找了两天也没有找到,终于有一天...
python
有序
列表
无序
列表
区别_用Python链表
实现
有序
表与无序表
用Python链表
实现
有序
表与无序表《数据结构与算法》MOOC(北大地空)课堂笔记2020.4by dlnb526啥是链表链表,顾名思义,顾名思义,链表像锁链一样,由一节节节点连在一起,组成一...
无序
列表
概述
列表
可以看作是
一个
无...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章