集合
嘘 -你听
原谅我这一生不羁放纵爱自由
展开
-
java之二分查找法
二分查找法 二分查找的基本思想是:将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果xa[n/2],则只要在数组a的右半部搜索x. 折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。它的基本思想是:(这里假设数组元素呈升序排列)将n个元素分成个数大致相同的两半...原创 2020-03-10 23:42:33 · 181 阅读 · 0 评论 -
java之Set、List、Map各个集合的总结
Set、 List、 Map原创 2020-06-25 11:21:28 · 168 阅读 · 0 评论 -
java之集合Map接口的实现类HashMap、TreeMap类的增删改查已经方法定义
Map接口 kye键无序,没有下标不可重复,可以为null value值无序,没有下标可以重复,可以为null import java.util.*; public class Demo03 { public static void main(String[] args) { /*map接口的实现 * HashMap:key无序,无下标; * value无下...原创 2020-03-08 22:55:50 · 550 阅读 · 0 评论 -
java之Set集合的HashSet类,TreeSet类的应用
实现Set接口的HashSet类 基于HashCode实现元素不重复,当存入元素的哈希吗相同时,会调用equals进行确认,如结果为true,则拒绝后者存入。 HashMap里面的Key允许为NULL,元素不可重复,无序,线程不安全。 import java.util.*; public class Demo01 { public static void main(String[] a...原创 2020-03-07 22:24:41 · 108 阅读 · 0 评论 -
JAVA之List集合的ArrayList类与LInkedList类的使用,以及性能比较
List集合 List接口继承了Collection接口,而collection接口又继承了Interable 实现List接口的ArrayList类 数组结构实现,数据查询快,添加,删除慢。 动态数组:在内存里面是连续的内存空间存储 import java.util.ArrayList; import java.util.LinkedList; import java....原创 2020-03-06 22:08:33 · 208 阅读 · 0 评论