刪除陣列重複元素

2021-10-03 11:22:34 字數 777 閱讀 2491

問題描述 :

已有一維陣列,儲存不超過100個整型資料,其中有些元素的值存在重複,從陣列中刪除所有重複的元素(每個元素只保留乙個),並輸出結果陣列。

輸入說明 :

使用者可輸入多組資料,每組資料由兩行組成:

第一行:陣列元素的個數n

第二行:n個陣列元素,由空格分隔

輸出說明 :

對於每組輸入,輸出最後的結果,整數之間以空格分隔。每行的開頭與結尾無多餘空格。

每組輸出佔一行。

輸入範例 :10

1 5 4 3 2 9 7 8 6 10

101 5 5 3 2 9 7 8 6 10

輸出範例 :

1 5 4 3 2 9 7 8 6 10

1 5 3 2 9 7 8 6 10

#include

intmain()

for(g=

0;g) k++

;//n-k 每次去掉乙個重複值最後輸出位數減少一位}}

}if(n-k==0)

printf

("empty array!");

else

printf

("%d"

,a[n-k-1]

);}printf

("\n");

}return0;

}

php array flip 刪除陣列重複元素

在 中,用於刪除陣列中重複元素有乙個可用的函式,那就是 array unique 但是它並不是乙個最高效的方法,使用array flip 函式將比array uniqure 在速度上高出五倍左右。方法如下 arr array 假設有一萬個元素的陣列,裡面有重複的元素。arr array flip a...

55 刪除陣列重複元素

55 刪除陣列重複元素 問題描述 已有一維陣列,儲存不超過100個整型資料,其中有些元素的值存在重複,從陣列中刪除所有重複的元素 每個元素只保留乙個 並輸出結果陣列。輸入說明 使用者可輸入多組資料,每組資料由兩行組成 第一行 陣列元素的個數n 第二行 n個陣列元素,由空格分隔 輸出說明 對於每組輸入...

php array flip 刪除陣列重複元素

在 中,用於刪除陣列中重複元素有乙個可用的函式,那就是array unique 但是它並不是乙個最高效的方法,使用array flip 函式將比array uniqure 在速度上高出五倍左右。究竟是怎麼回事呢?來看下array flip 的作用 array flip 用於將乙個陣列的每個元素的鍵和...