文档章节

(无序)数组去重,虽然不是比较优的算法,但是个人感觉还可以

温暖的小明
 温暖的小明
发布于 2016/05/10 16:22
字数 187
阅读 94
收藏 1

public string[] deleteRepeat( string[] mobile) {

List d_index = new List();//重复数据的索引放在这里

List a_index = new List();//非重复数据的索引放在这里

for (int i = 0; i < mobile.Length-1; i++) {

int c = -1;//其实这里用bool更好一点

for (int k = 0; k < d_index.Count; k++) {

if (i == d_index[k]) {

c++; continue;//判重

}

}

if (c > -1)

continue;

a_index.Add(i);//在前面确保无重复的情况下,把索引添加到list里面

for (int j = i + 1; j < mobile.Length; j++) {

if (mobile[i].Equals(mobile[j])) {

d_index.Add(j);//发现重复,把索引添加到list里面

}

}

}

string[] res_mobile = new string[a_index.Count];

int count = 0;

foreach (int i in a_index) {

res_mobile[count] = mobile[i]; count++;

}

return res_mobile;//返回的非重复数据

}

© 著作权归作者所有

共有 人打赏支持
温暖的小明
粉丝 4
博文 20
码字总数 7289
作品 0
程序员
私信 提问
js算法初窥03(搜索及去重算法)

  前面我们了解了一些常用的排序算法,那么这篇文章我们来看看搜索算法的一些简单实现,我们先来介绍一个我们在实际工作中一定用到过的搜索算法——顺序搜索。 1、顺序搜索   其实顺序搜...

zaking
05/20
0
0
为什么我反对纯算法面试题

本文来自 酷壳 – CoolShell.cn 陈皓 撰写的文章: 算法面试可能是微软搞出来的面试方法,现在很多公司都在效仿,而且我们的程序员也乐于解算法题,我个人以为,这是应试教育的毒瘤!我在《再...

oschina
2012/08/22
7.2K
68
Objective-C之数组去重

前言 话说昨天是周日,程序猿跟产品经理一起看电视。每个节目看到一半程序猿就换台,看到一半就换台,几次之后产品经理终于忍无可忍的咆哮:老子刚看出点意思你就换、刚看出点意思你就换,到...

有毒的程序猿
2017/04/05
0
0
冒泡排序(Bubble Sort)

1、定义 冒泡排序(Bubble Sort)是一种交换排序。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。 2、基本思想 两两比较待排序记录的关键字,发现两个记录的次序相反时即进行...

野渡书生
2016/04/29
29
0
顺序发送异步请求、同时发送异步请求;apply()与call()的区别

前台发送异步请求的情况: 1、顺序发送:A执行完了,再执行B 2、无序发送:A、B执行的顺序无所谓 3、同时发送:A、B同时执行 ==============================...

木子丰
2014/02/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

docker部署springboot项目

安装docker 菜鸟教程 springboot项目 maven依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001......

yimingkeji
今天
10
0
ios多个target

1.建立3个target,分别为heroone,heroone test,heroone dev;分别为正式环境,test环境,dev环境 2.注意取消掉autocreate以防止名字不对,分别以Duplicate的方式建立另外两个scheme 3.创建...

HeroHY
今天
5
0
php获取客户端IP

php获取客户端IP 首先先阅读关于IP真实性安全的文章:如何正確的取得使用者 IP? 「任何從客戶端取得的資料都是不可信任的!」 HTTP_CLIENT_IP头是有的,但未成标准,不一定服务器都实现。 ...

DrChenXX
昨天
0
0
. The valid characters are defined in RFC 7230 and RFC 问题

通过这里的回答,我们可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证。 具体来说,就是添加了些规则去限制HTTP头的规范性 参考这里 具体来说: org.apache.tom...

west_coast
昨天
1
0
刷leetcode第704题-二分查找

今天双十一买的算法书到货了,路上刷到有人说的这个题,借(chao)鉴(xi)一下别人的思路,这个是C++标准库里面的经典方法,思路精巧,优雅好品味 int search(int* nums, int numsSize, in...

锟斤拷烫烫烫
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部