以顺序表为存储结构,写一算法,删除表中所有值为零的元素,将非0元移到前面来,各元素相对位置不变.尽量
答案:2 悬赏:20 手机版
解决时间 2021-02-04 21:00
- 提问者网友:呐年旧曙光
- 2021-02-04 09:53
以顺序表为存储结构,写一算法,删除表中所有值为零的元素,将非0元移到前面来,各元素相对位置不变.尽量
最佳答案
- 五星知识达人网友:佘樂
- 2021-02-04 10:34
以下是算法中的核心部分,因为不知道数据类型,请按注释的说明修改为自己的成员名// length 为表长、data 为存放数据的顺序表数组int i = 0,j;// i 标识当前有效元素位置for (j = 0; j {if (data[j] != 0)// 不为0 时向i 位置复制{if (i data[i] = data[j];++ i;// 有效元素位置下标后移}}length = i;// 修改表长
全部回答
- 1楼网友:摆渡翁
- 2021-02-04 10:53
我检查一下我的答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯