算法训练——数组排序去重

Posted hqx-curiosity

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法训练——数组排序去重相关的知识,希望对你有一定的参考价值。

 

//数组排序去重
#include<stdio.h>
#include<stdlib.h> 
int comp(const void*a,const void*b)//用来做比较的函数。
{
    return *(int*)a - *(int*)b;
}
int main(){
	int a[10];
	for(int i=0;i<10;i++)
		scanf("%d",&a[i]);
	qsort(a,10,sizeof(int),comp); 
 	printf("%d
",a[0]);
	for(int i=1;i<10;i++){
 		if(a[i]!=a[i-1])
 			printf("%d
",a[i]);
 		else
 			continue;
	}
	return 0;
}

  

以上是关于算法训练——数组排序去重的主要内容,如果未能解决你的问题,请参考以下文章

list数组归并去重

js中数组常用逻辑算法(从大到小,从小到大排序,去重等问题)

js数组去重算法

JS中数组重排序方法

关于选择排序并去重的几种算法分析

33-算法训练 安慰奶牛 - 对象数组排序,对象链表转数组