博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java--顺序表删除(删除所有出现的值)
阅读量:3942 次
发布时间:2019-05-24

本文共 323 字,大约阅读时间需要 1 分钟。

思路:没有遇到element,赋值arra[j]=arrayt[i],i++,j++同步变化;遇到element,i++,j不变;之后没有遇到element,赋值arra[j]=arrayt[i],i++,j++;后续重复上述过程。

for(i=0;i<size;i++){
if(array[i] != element)
arrau[j++]=array[i++];
}
在这里插入图片描述

int j = 0;		for (int i = 0; i < size; i++){			if (array[i] != element) {				array[j++] = array[i];			}		}		size = j;

时间复杂度O(n) 空间复杂度O(1)

转载地址:http://trjwi.baihongyu.com/

你可能感兴趣的文章
华为snmp模板
查看>>
kvm&xen挂载镜像文件
查看>>
华为路由器配置NAT使内网用户通过外网IP地址方式访问内网服务器示例
查看>>
virt命令
查看>>
15个保障服务器安全的方法:
查看>>
在VMware Workstation 中部署VCSA6.5
查看>>
openstack&ceph
查看>>
ME60 双机热备 奇偶mac负载分担
查看>>
oracle11G安装en
查看>>
关于丢失或者损坏etc/fstab文件后
查看>>
VMware-ESXi-6.5 集成第三方驱动方法
查看>>
Oracle RAC on vSphere 安装手册v2
查看>>
V2V迁移
查看>>
BFD
查看>>
docker网络
查看>>
锐捷交换机的多对多镜像口
查看>>
Linux系统修改编码
查看>>
word文档不能显示图片的处理
查看>>
linux的多桌面环境Xephyr
查看>>
初探debian桌面的管理启动
查看>>