去掉数组中重复的数字

Posted 路上有你F

tags:

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

 

冒泡排序语法:

for (int i = 0; i < 数组长度 - 1; i++) 

 {

      for (int j = 0; j < 数组长度 - i - 1; j++) 

     { 

         if (数组名[j] < 数组名[j + 1]) 

         { 

             int empty = 数组名[j]; 

             数组名[j] = 数组名[j + 1];

             数组名[j + 1] = empty;  

        }  

    }  

} 

上面这个语法是降序排序,如果想升序的话就把if(数组名[j]<数组名[j=1])里面的小于号“<”改成大于号“>”就可以了。

 

 

数组排序的两种简单方法:

 //Array.Sort升序排列  Array.Reverse降序排列后

static void Main(string[] args)

        {

            int[] ss = {67,78,78,98,67,99};      

              Array.Sort(ss); //去掉数组中重复的数组需先要对其排序     

             int[] sss=  RemoveNum(ss);     

                         for (int i =       0; i < sss.Length; i++)      

                    {       

                             Console.WriteLine(sss[i]);     

                      }    

                                 Console.ReadKey();

                }

public static int[] RemoveNum(int[] result) //去掉数组中重复的数字

{

list<int> arrs = new List<int>(); //创建泛型结合对象

for(int i =0;i<result.length-1;i++) //循环访问源数组元素

{

if(result[i]!=result[i+1])//判断相邻的值是否相等

{

arrs.add(result[i]);//如果不同,将值添加到泛型集合中

}

}

arrs.add(result[result.length-1]);//将数组的最后一个元素添加到泛型集合当中

return arrs.ToArray();//将泛型集合转换为数组并返回

}

以上是关于去掉数组中重复的数字的主要内容,如果未能解决你的问题,请参考以下文章

去掉数组中重复的数字

去掉数组中重复的数字。

C语言,查找数组里重复出现的数字;

js-数组中去掉重复的

c语言怎么判断两个数组中重复数字的个数?

C语言删除数组重复数字