黑马程序员技术交流社区

标题: 关于数组 [打印本页]

作者: 奔来的黑马    时间: 2015-1-8 17:56
标题: 关于数组
怎么去除一个数组中的重复元素呢?
比如数组是{1,2,3,4,5,3,7,7,7} 怎么去除这个数组中的重复元素呢?

作者: 寻觅    时间: 2015-1-8 19:03
数组定义好了就无法再调整大小了,只有再new一个新的数组,读取之前的数组元素,每次都和新数组中的元素比较,出现相同的元素就舍弃,不同的元素就加入到新数组的后面,
作者: iblackhorse    时间: 2015-1-8 19:10
数组,每个元素都对应一个角标,如果有重复的元素的话,在调用的时候,系统貌似调用的是第一个重复元素对应的角标。比如说数字3, 调用的是arr【2】这个角标2,而不是之后的5角标。
作者: cgsilen    时间: 2015-1-8 20:43
好吧,这个题有好多种做法了,论坛里都有
作者: 奔来的黑马    时间: 2015-1-8 22:27
cgsilen 发表于 2015-1-8 20:43
好吧,这个题有好多种做法了,论坛里都有

好吧,我去搜搜
作者: 奔来的黑马    时间: 2015-1-8 22:33
cgsilen 发表于 2015-1-8 20:43
好吧,这个题有好多种做法了,论坛里都有

好吧,我去搜搜
作者: jiangwenjun    时间: 2015-1-8 22:49
让我想想!!!!!
作者: hmyf150122    时间: 2015-1-8 23:20
定义一个数组,循环取里面的元素并判断,重复的只取其一,其他去掉




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2