【文件属性】:
文件名称:leetcode答案-AlgorithmInterview:算法面试
文件大小:1.13MB
文件格式:ZIP
更新时间:2021-06-30 01:40:09
系统开源
leetcode
答案
数组
Two
Pointer
283-移动零
给定一个数组
nums,编写一个函数将所有
0
移动到数组的末尾,同时保持非零元素的相对顺序。
27-移除元素
给你一个数组
nums 和一个值
val,你需要
原地
移除所有数值等于 val 的元素,并返回移除后数组的新长度。
不要使用额外的数组空间,你必须仅使用
O(1)
额外空间并
原地
修改输入数组。
元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
解题思路同
283
26-删除排序数组重复元素
给定一个排序数组,你需要在
原地
删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在
原地
修改输入数组
并在使用
O(1)
额外空间的条件下完成。
80-删除排序数组中的重复项
II
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在原地修改输入数组并在使用
O(1)
额外空间的条件下完成。
链接:
75-颜色分类
给定一个包含红色、白色和蓝色,一共 n
个元素的数组
【文件预览】:
AlgorithmInterview-master
----.gitignore(11B)
----src()
--------array()
--------link()
--------collection()
----README.md(12KB)
----AlgorithmInterview.iml(423B)
----imgs()
--------206-2.png(384KB)
--------75-1.jpeg(57KB)
--------206-3.png(335KB)
--------206-1.png(436KB)
----.idea()
--------.gitignore(176B)
--------misc.xml(453B)
--------vcs.xml(180B)
--------uiDesigner.xml(9KB)
--------modules.xml(276B)