List与Set区别
2024-10-06 21:54:17
List:
元素有序放入,元素可重复
Set:
元素无序保存,元素不可重复(通过==判断,非基本类型判断的是引用地址),因为set是无序的,故只能通过迭代器循环。ps:说是无序,但是其实set中的元素所占位置已经由hashCode去确定好了。
优缺点:
list:查询元素效率高,但是增删会引起其他元素位置的改变,效率低
set:查询元素效率低,但是增改效率高
最新文章
- jquery替换所有逗号
- 扁平设备树(FDT)
- 新手须知设计的法则 Mark
- 转载-SQL中的where条件,在数据库中提取与应用浅析
- c++相关知识回顾
- VS2010之MFC串口通信的编写教程--转
- OpenSuse13.2硬盘安装
- URAL 1018 (金典树形DP)
- 多线程学习之BlockingQueue
- tableview选择的时候不要cell的高亮显示样式
- cs224d 自然语言处理作业 problem set3 (一) 实现Recursive Nerual Net Work 递归神经网络
- 大数据学习系列之三 ----- HBase Java Api 图文详解
- Visual Studio Code初识与自动化构建工具安装
- PJProject(2.6) 工程介绍
- 【BZOJ5020】【THUWC2017】在美妙的数学王国中畅游 LCT 泰勒展开
- HDFS Lease Recovey 和 Block Recovery
- Java数据结构和算法(一)概念
- std::vector 两种操作的比较
- css3 - 字体图标库使用方法
- Android 获取模拟器与真机数据库