作者wildcupid (小漁歌)
看板C_Sharp
標題[問題] 如何在陣列中找重複的element?
時間Sat Nov 20 14:26:51 2010
我想請問一下這邊的前輩們
假設我有一個陣列如下
3 1 2
2 1 3
1 3 2
2 3 1
我想知道第一行3 2 1 2中
如何知道重複數字是什麼?(在這個例子中是2)
以及這重複的數字在陣列中的位置(在這個例子中是[1,0]跟[3,0])
另一個問題是如果跨行的話怎麼找
例如我只想知道第一行跟第二行有哪些重複的數字以及分別是在哪些位置上
想了很久還是沒有什麼頭緒
只好請前輩們指點一下了
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.73
→ sosokill:迴圈 搜尋 11/20 14:37
→ wildcupid:我知道要用迴圈搜尋可是要怎麼知道是哪個數字重複? 11/20 15:32
→ ljhgc:FindInCloum(int index) 這裡index就是給你想找第幾行 11/20 16:32
→ ljhgc:不過這支你還是要自己想一下去改進,因為像第二行,會有兩組 11/20 16:33
→ ljhgc:我只有記錄 沒去分辨,就這樣,祝好運 11/20 16:34