给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 示例 2: 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以“引用”方 ...
分类:
编程语言 时间:
2018-06-27 21:10:18
阅读次数:
166
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 示例 2: —————————————————————————————————————————— ...
分类:
编程语言 时间:
2018-06-20 00:53:21
阅读次数:
194
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 示例 2: ...
分类:
编程语言 时间:
2018-06-10 11:57:59
阅读次数:
155
Medium! 题目描述: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 示例 2: 说明: 为什么返回数值是整数,但输出的答案是数组呢? ...
分类:
编程语言 时间:
2018-06-08 14:26:59
阅读次数:
295
在拿到这个题目我第一时间想的是用map统计字符串中字符出现的情况,然后记录最长子串写出程序如下: 但是提交之后发现只快于65.17%的程序,就去看了一下最优解,最优解代码如下: 二者思路相似都是通过对应字符串中的字符出现,当出现重复字符时,抛弃重复出现的字符前一次出现的位置,把新的子串开始位置设置为 ...
分类:
编程语言 时间:
2018-06-06 21:44:30
阅读次数:
182
完整性约束 完整性约束是为了表的数据的正确性!如果数据不正确,那么一开始就不能添加到表中。 1 主键 当某一列添加了主键约束后,那么这一列的数据就不能重复出现。这样每行记录中其主键列的值就是这一行的唯一标识。例如学生的学号可以用来做唯一标识,而学生的姓名是不能做唯一标识的,因为学生姓名有可能同名。 ...
分类:
数据库 时间:
2018-05-27 21:38:08
阅读次数:
255
正则表达式 - 匹配规则 基本模式匹配 一切从最基本的开始。模式,是正则表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如: 这个模式包含一个特殊的字符^,表示该模式只匹配那些以o ...
分类:
其他好文 时间:
2018-05-19 10:33:11
阅读次数:
124
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 示例 2: 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以“引用”方 ...
分类:
编程语言 时间:
2018-05-13 16:51:04
阅读次数:
195
不需要用到gets,直接scanf_s就可以,‘ ’ 区分不是需要读取‘ ’,(我很傻.......) book[]用来标记重复,为了不重复输出。 str[][]字符串,用二维数组来存字符串可以,但是人容易浪费内存,要不就是爆栈。 len[]用来统计次数,且下角标和字符串的一样。 等有时间研究一下用 ...
分类:
其他好文 时间:
2018-05-09 12:09:35
阅读次数:
479
1 、从排序数组中删除重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 备注:是一个排序数组 1 class Solution: 2 def remo ...
分类:
编程语言 时间:
2018-05-09 01:21:36
阅读次数:
592