矩阵中有是0的数据,把不是0的排到前面,写个程序
1 2 0 3 0 4
2 0 4 0 6 8
3 7 5 0 6 9
变成
1 2 3 4 0 0
2 4 6 8 0 0
3 7 5 6 9 0
也就是怎么把一个数组的非0移到数组前面(顺序不变),0的元素移到后面
用类似于内部排序的方法
[解决办法]
我的方法是读入一行数据,处理一行,数据必须全读.
发布时间: 2013-01-04 10:04:12 作者: rapoo
矩阵中有是0的数据,把不是0的排到前面,写个程序
1 2 0 3 0 4
2 0 4 0 6 8
3 7 5 0 6 9
变成
1 2 3 4 0 0
2 4 6 8 0 0
3 7 5 6 9 0
也就是怎么把一个数组的非0移到数组前面(顺序不变),0的元素移到后面
用类似于内部排序的方法
[解决办法]