刷算法(7)-三数之和 发表于 2019-10-01 分类于 算法 15. 三数之和给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。 阅读全文 »
刷算法(6)-移除元素 发表于 2019-10-01 分类于 算法 27. 移除元素给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 阅读全文 »
刷算法(5)-删除排序数组中的重复项 发表于 2019-09-28 分类于 算法 26. 删除排序数组中的重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 阅读全文 »
leetcode刷题进展 发表于 2019-09-22 更新于 2019-10-01 分类于 算法 简介leetcode算法部分共有 1107道题 38个标签,本文按照leetcode的标签进行分类,跟踪自己刷题进展。 阅读全文 »
刷算法(3)-字符串的编码与解码 发表于 2019-09-22 分类于 算法 271.字符串的编码与解码设计一个算法,可以将一个 字符串列表 编码成为一个 字符串。这个编码后的字符串是可以通过网络进行高效传送的,并且可以在接收端被解码回原来的字符串列表。 阅读全文 »
刷算法(2)-反转字符串 发表于 2019-09-15 更新于 2019-09-22 分类于 算法 344. 反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。 阅读全文 »
刷算法(1)-两数之和 发表于 2019-09-06 更新于 2019-09-22 分类于 算法 1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 阅读全文 »