我遇到以下問題,我將不勝感激。假設我們有以下的(N×3)陣列:二維數組中的字符串組行
["Skyfall", "Monday", "21:00",
"Batman Rises", "Wednesday", "22:30",
"Skyfall", "Tuesday", "23:00",
"The Avengers", "Thursday", "22:45",
"Skyfall", "Monday", "21:00"
"Batman Rises", "Wednesday", "22:30",
"Batman Rises", "Wednesday", "22:00",
. . .
. . .
. . .]
每一行由三根弦表示。我想按照以下方式實現一種將常見行分組的算法。 算法啓動時,首先檢查二維數組第一列中的所有值。然後,如果它在那裏找到相同的值,則繼續第二列,但它只檢查第一步中具有相同值的行。之後,它繼續以同樣動機的第三列。最後,它給出了通過上述過程找到的行。 例如,對於給定的陣列的輸出應爲:
[ 「007:大破天幕殺機」, 「星期一」, 「21:00」,
「蝙蝠俠升起」, 「星期三」, 「22:30」]
你知道我該怎麼做嗎? 非常感謝!
這不是一個2-d陣列。 –
[你有什麼嘗試?](http://www.whathaveyoutried.com) –
其實我不知道我該怎麼做。我想我可以使用一個類,有一個方法在二維數組中找到重複的行..是否有這樣的類? – Stanos