数据结构实例<六>(移动“零”)容易
来源:互联网 发布:什么是实时数据库 编辑:程序博客网 时间:2024/04/29 23:44
题目:
给一个数组 nums 写一个函数将 0 移动到数组的最后面,非零元素保持原数组的顺序
给出 nums = [0, 1, 0, 3, 12]
, 调用函数之后, nums = [1, 3, 12, 0, 0]
.
Function:
public class MoveZero { public LinkedList<int> MoveZeroes(int[] nums) { // Write your code here var numList = new LinkedList<int>(nums); int length = 0; while (numList.Contains(0)) { numList.Remove(0); length++; } for (int i = 0; i < length; i++) { numList.AddLast(0); } return numList; } }*利用List处理数组,返回List.
*匹配0,移除。记录长度。
*循环长度,List末尾加0.返回即可。
0 0
- 数据结构实例<六>(移动“零”)容易
- LintCode-[容易] 539. 移动零
- 539.Move Zeroes-移动零(容易题)
- 数据结构实例<四>(Add Digits)容易
- 数据结构实例<五>(Intersection)容易
- 数据结构实例<七>(Left-Pad 左填充)容易
- 数据结构实例<八>(IsUgly 丑数)容易
- 数据结构实例<九>(IsHappy 快乐数)容易
- Swift教程_零基础学习Swift完整实例(六)_swift完整实例(构建控制层)
- 移动零
- 移动零
- 移动零
- 移动零
- 移动零
- 移动零
- 移动零
- 移动零
- 移动零
- FreeSWITCH 电话会议(ESL实现)
- 网页文档编辑器--simditor
- Android uevent监控 UEventObserver
- C语言指针引用二维数组
- Rstudio server在Ubuntu 16.04上部署步骤(测试通过)
- 数据结构实例<六>(移动“零”)容易
- 协方差矩阵
- 278. First Bad Version
- 鼎立MOS测试设备调试
- 直接插入排序
- JavaScript的UUID生成器
- Java md5签名出现位数错误情况
- Java Socket实现基于TCP和UDP多线程通信
- CSDN日报20170302——《一个想法:成立草根技术联盟对开发人员进行技术定级解决企业员工招聘难问题!》