2010-05-24 56 views

回答

0

將該集合轉換爲有序列表並使用二分查找。

+0

好的。即使轉換成列表也會消耗時間。轉換到列表的時間是否會有效提高速度? – boom 2010-05-24 04:31:28

+0

如果將有多個基於該集合的搜索操作。所以它一直沒有比簡單掃描更糟糕。 – zsong 2010-05-24 04:44:25

+0

@SeigFried Thanx的建議... – boom 2010-05-24 05:34:50

2

如果您對字符集進行排序,您可以使用bsearch()

如果不是,那麼您的運氣相當不好 - 您必須使用簡單掃描,如strchr()

相關問題