顺序表——插入不重复元素
来源:互联网 发布:日本社交软件 编辑:程序博客网 时间:2024/05/16 02:18
顺序表——插入不重复元素
在顺序表中插入不重复元素。查找不成功时,尾插入。
public int insertDifferent(T x) { if (x==null){throw new NullPointerException("x==null"); //抛出空对象异常 } if(this.isEmpty()){ //空表,尾插入, O(1) this.insert(x); return 1; }for(int i = 0; i<this.n; i++){if(x.compareTo(this.get(i)) == 0){ //已存在,不做操作return -1;}}this.insert(x); //查找不成功,尾插入, O(1)return 1; }
时间复杂度O(n)
阅读全文
0 0
- 顺序表——插入不重复元素
- HashSet插入不重复元素
- 顺序表清除重复元素
- 利用顺序表删除重复元素
- 数据结构顺序表删除重复元素
- 线性表之顺序表插入元素
- (顺序有序表)插入元素
- 在顺序表中插入一个元素
- 0001顺序表中插入一个元素
- 长度从大到小重复不打印长度相等则字典排序—链表插入实现
- 插入不重复数据
- 插入不重复数据
- 插入不重复
- 不重复顺序递归
- 顺序表建表法清除重复元素
- 数据结构之从有序的顺序表中删除所有其值重复的元素,使表中的元素均不相同
- 合并两个集合元素:遵循集合元素不重复的原则,已经存在的元素不再插入
- c语言:顺序表的实现(三)将元素e插入到一个递减有序表中,不改变顺序表的递减有序性。
- 大数据
- Java并发学习(一)
- 设计模式之抽象工厂模式
- 关于两个任意长度的数字相乘的代码设计(不使用BigDecimal的情况下)
- Python模拟登陆CSDN
- 顺序表——插入不重复元素
- 遥感图像波段运算:分段公式叶面积指数计算
- HTML表格
- Python学习:HTML表单
- Python中的多进程和多线程
- Zookeeper is not connected yet!
- java的发展和基础;java的基础数据类型介绍;
- 【Avalon总线】2.avalon总线MM从设备
- 自执行函数