题目 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例?1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 ...
分类:
编程语言 时间:
2020-03-12 23:24:24
阅读次数:
58
场景:可拆成数组的字符串,若需要去掉重复元素的一种方法(目测有效果,若要使用得临床再验证) 代码: public class MergeString { public static void main(String[] args) { String str1 = "02,01,03"; String ...
分类:
编程语言 时间:
2020-03-11 15:36:12
阅读次数:
78
本章导图: 本章主要讲解了:关系的两种表示形式:集合和二维表 1:集合表示关系 【注】 【注】集合中不能有重复元素 【注】关系的表示: 【注】元,目,组都是关系的属性个数 2:二维表表示关系: 【注】二维表中不能包含两个相同的元组 ...
分类:
其他好文 时间:
2020-03-10 16:02:03
阅读次数:
41
0.PTA得分截图 1.本周学习内容总结 1.1总结线性表内容 1.顺序表 顺序表结构体定义。存放数据以及表的长度 顺序表插入。遍历顺序表,找到需要插入的位置,并将该位置及之后的元素均向后移动一个位置 顺序表删除。遍历顺序表,找到需要删除的元素,将该元素之后的元素均向前挪动一个位置 顺序表重复元素删 ...
分类:
其他好文 时间:
2020-03-08 21:40:04
阅读次数:
74
一、Set集合概述 一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。 在所有构造方法以及 add、equals 和 hashCo ...
分类:
其他好文 时间:
2020-03-08 09:39:58
阅读次数:
63
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5输出: 2 示例 2: 输入: [1,3,5,6], 2输出: 1 示例 3: 输入: [1, ...
分类:
其他好文 时间:
2020-03-07 23:48:06
阅读次数:
129
set、zip和map函数均为python的内置函数。 (1)set() 用法:set(interable) 用来创建一个无序不重复元素的集合。可以对其进行集合的一系列操作,例如求差集、并集和补集,利用这一特性可删除重复数据、探索元素之间的关系等。此外还可以进行len操作,返回集合中元素的个数。 a ...
分类:
编程语言 时间:
2020-03-03 16:19:00
阅读次数:
106
1、回文链表
2、旋转链表
3、链表求和
4、环形链表
5、反转链表
6、链表的中间结点
7、相交链表
8、删除排序链表中的重复元素
9、删除链表中倒数第N个结点
10、两两交换链表中的结点 ...
分类:
其他好文 时间:
2020-03-03 00:32:28
阅读次数:
71
给定一个 无重复元素 的数组 和一个目标数 ,找出 中所有可以使数字和为 的组合。 中的数字可以无限制重复被选取。 说明: 所有数字(包括 )都是正整数。 解集不能包含重复的组合。 示例 1: 示例 2: 递归函数 这里我们新加入三个变量,start 记录当前的递归到的下标,out 为一个解,res ...
分类:
其他好文 时间:
2020-02-28 13:51:05
阅读次数:
39
方法一:indexOf 方法 function isRepeat() { var ary = new Array("111", "22","22", "33", "111"); for (var i = 0; i < ary.length; i++) { console.log(ary.indexO ...
分类:
编程语言 时间:
2020-02-23 22:02:10
阅读次数:
86