/**
     * 无额外空间。顺序可以被改变。不需要修改后面的数字。
     * @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;
    }

最新文章

  1. 测试 ClownFish、CYQ、Entity Framework、Moon、MySoft、NHibernate、PDF、XCode数据访问组件性能
  2. mybatis同时启用mapperscanner和传统DAO
  3. 由于@@ServerName等问题对SQL增量升级脚本进行补充
  4. 解决maven项目update project会更改jdk版本问题
  5. IntelliJ IDEA 下的版本控制介绍
  6. Python 字符编码 zz
  7. C#的对象内存模型
  8. VBA控件一些属性的解释
  9. tornado 实践 - 目录结构
  10. [Unity3D+算法]一小时做个2048
  11. UVa 11859 (Nim) Division Game
  12. LeetCode 260
  13. 关于java中sizeof的问题
  14. WebSerivce测试工具 Storm
  15. hibernate 及缓存机制
  16. Nohttp框架在Android Studio中的使用
  17. WebGIS中通过行列号来换算出多种瓦片的URL 之离线地图(转载)
  18. Python 爬取qqmusic音乐url并批量下载
  19. vim中文乱码问题
  20. BindIPEndPointDelegate

热门文章

  1. Consuming JSON Strings in SQL Server
  2. untiy AnimationEvent添加返回参数
  3. 51nod1100(计算斜率)
  4. 查看java 版本
  5. 特殊形状图片之遮罩蒙版CSS3-Mask效果
  6. CC20:高度最小的BST
  7. 9.数据分组 ---SQL
  8. BZOJ 1433 &amp;&amp; Luogu P2055 [ZJOI2009]假期的宿舍 匈牙利算法
  9. G.点我
  10. Python入门_汇总_未完待续