比较简单的题目: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 ...
分类:
编程语言 时间:
2019-07-31 18:45:43
阅读次数:
93
无论怎么修改文件编码内容,就还是出现同一个问题,将函数放在新建的.py 文件下,又可以编译成功; 一度怀疑难道,pycharm编译的时候也要清楚缓存; 后来以为是pcy的问题,查找了好久,最后发现,之前修改文件名称的时候,并没有修改成功,文件名称与python关键字重复了; 被自己的此等行径蠢哭了; ...
分类:
其他好文 时间:
2019-07-29 09:58:46
阅读次数:
222
1.给定一个数组,要求将数组中重复出现元素的次数大于数组长度的一半的元素返回,如果没有,则返回-1. 例如数组 int arr[] = {1, 2, 2, 2, 3},因为元素2出现的次数3大于数组长度的一半(5/2 = 2),所以输出2,否则输出-1。 思路:遍历数组,将数组元素和对应元素出现的次 ...
分类:
编程语言 时间:
2019-07-23 00:00:11
阅读次数:
141
简介 语法 普通字符 非打印字符 特殊字符 限定符 定位符 选择 反向引用 元字符 运算符优先级 匹配规则 基本模式匹配 字符簇 确定重复出现 详细https://www.runoob.com/regexp/regexp-tutorial.html ...
分类:
其他好文 时间:
2019-07-17 20:45:48
阅读次数:
143
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前 ...
分类:
编程语言 时间:
2019-07-13 00:55:49
阅读次数:
125
背景描述: 产品和结算对象(结算名和结算金额)是一对多的关系,使用 collection 做一对多配置。但是出现一对多时,数据没有整合至一起,导致一个产品重复出现。 解决过程: 百度,发现大家都是 id 没有进行配置,但是我本地的数据有配置 id,跟大家的出现原因不一样,没找到相关的原因。 考虑 M ...
分类:
其他好文 时间:
2019-07-11 15:38:35
阅读次数:
177
题干 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例?1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums ...
分类:
编程语言 时间:
2019-07-10 23:04:54
阅读次数:
103
一、函数定义:函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿过来用就是调用函数。 函数的介入好处:1),使代码的结构更加清晰,可读性更高;2),避免相同功能的代码块重复出现,减少了代码冗余;3),增加了代码的扩展性,不然如果一个应用程序在多处使用该功能块,必须重复的检查修 ...
分类:
其他好文 时间:
2019-07-10 01:05:59
阅读次数:
115
map容器中的元素是一些关键字-值(key-value)对。map全称为有序的关键字不可重复的map,可以称之为关联数组,map通过关键字而非位置来查找值。 出了map外,还有允许关键字重复的multimap、无序的(由哈希函数组织的)关键字不可重复出现的unordered_map和无序的关键字可重 ...
分类:
其他好文 时间:
2019-07-01 17:04:18
阅读次数:
117
题目描述 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。 给定一个string iniString为待压缩的串(长度小于等于10000),保证串内字符均由大小写英文 ...
分类:
其他好文 时间:
2019-06-28 21:03:30
阅读次数:
95