Array - Remove Element
2024-09-04 00:17:01
/**
* 无额外空间。顺序可以被改变。不需要修改后面的数字。
* @param nums 数组
* @param val 目标值
* @return nums中移除val后的长度
*/
public int removeElement(int[] nums, int val) {
if(nums == null || nums.length == 0) {
return 0;
}
int j = 0;
for(int i = 0; i < nums.length; i++) {
if(val != nums[i]) {
nums[j] = nums[i];
j++;
}
}
return j;
}
最新文章
- 测试 ClownFish、CYQ、Entity Framework、Moon、MySoft、NHibernate、PDF、XCode数据访问组件性能
- mybatis同时启用mapperscanner和传统DAO
- 由于@@ServerName等问题对SQL增量升级脚本进行补充
- 解决maven项目update project会更改jdk版本问题
- IntelliJ IDEA 下的版本控制介绍
- Python 字符编码 zz
- C#的对象内存模型
- VBA控件一些属性的解释
- tornado 实践 - 目录结构
- [Unity3D+算法]一小时做个2048
- UVa 11859 (Nim) Division Game
- LeetCode 260
- 关于java中sizeof的问题
- WebSerivce测试工具 Storm
- hibernate 及缓存机制
- Nohttp框架在Android Studio中的使用
- WebGIS中通过行列号来换算出多种瓦片的URL 之离线地图(转载)
- Python 爬取qqmusic音乐url并批量下载
- vim中文乱码问题
- BindIPEndPointDelegate