1  public int removeElement(int[] nums, int val) {
2 int last = nums.length - 1;
3 for (int i = 0; i <= last && last >= 0; i++) {
4 while (last >= 0 && nums[last] == val) last--;
5 if (last >= 0 && i < last && nums[i] == val) {
6 nums[i] = nums[last];
7 last--;
8 }
9 }
10 return last + 1;
11 }

最新文章

  1. Ruby之基础介绍(二)
  2. 再次推荐一款逼真的HTML5下雪效果
  3. Walkway.js – 用线条制作简约的 SVG 动画
  4. Jersey(1.19.1) - Root Resource Classes
  5. 使用原生JS编写ajax操作XMLHttpRequst对象
  6. 获取当前页面的url
  7. JAVA List与数组间相互转换
  8. linux swap 分区调控(swap分区 lvm管理)
  9. hdu1258Sum It Up (DFS)
  10. Linux同平台Oracle数据库整体物理迁移
  11. 皮尔逊相似度计算的例子(R语言)
  12. [笔记]LR和SVM的相同和不同
  13. 201521123053 &lt;&lt;Java基本语法与类库&gt;&gt;第二周
  14. SpringBoot轻松整合ElasticSearch
  15. 知其所以然~tcp和udp的区别
  16. codeforces 502 g The Tree
  17. MyEclipse 配置 Tomcat
  18. Tomcat7启动分析(三)Digester的使用(转载)
  19. Vue笔记:在项目中使用 SCSS
  20. python的Web框架:初识Django

热门文章

  1. DEV 导出多行头
  2. Java使用RestTemplate发送Post请求时携带参数
  3. URLSearchParams(鲜为人知处理URL地址的技能)
  4. matlab如何关闭figure
  5. VUE+Element+若依随笔001:点击左侧菜单跳转外部链接配置并传参数
  6. c# message (转)
  7. Selenium无浏览器页面执行测试用例—静默执行
  8. unity简单物理系统
  9. ubuntu fastdds安装
  10. CSS的拾遗(1)