2010-03-06 21 views
0

什麼是C#.net中php的in_arrayIList.Contains的等價物。我是一名C n00b,但我知道很少有人願意。如果我必須自己做這個,最好的方法是什麼?迭代數組並測試每個值?如何查找C中的數組中是否有值?

回答

9

沒有辦法判斷一個給定的值是否在C數組中,而沒有自己檢查數組。如果您的數組未經排序,則必須查看每個元素。如果你知道更多有關數組內容的細節,請選擇你最喜歡的search algorithm並開始尋找!

線性搜索對於實現自己而言是微不足道的。二進制搜索並不困難,但它已經是標準C庫的一部分。退房man bsearch

相關問題