Re: [問題] 有點不太懂這個陣列找重複元素的邏輯

看板C_and_CPP作者 (艾斯寇德)時間14年前 (2010/05/09 00:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
for i←1 to length[A] j←i+1 if A[i]=A[j] return true return fasle 簡單的說他是找i+1位置的內容是不是跟i的內容一樣 C語言內沒有內建可以查閱長度的陣列型別,因此長度應該你自己傳 int is_duplicated() int *A; int len; { int i; int j=0; for(i=1; i<=len; i++) { j = i+1; if(A[i]==A[j]) { return 1; } } return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.84.210
文章代碼(AID): #1BvPS52O (C_and_CPP)
文章代碼(AID): #1BvPS52O (C_and_CPP)