結果 : when to use different data structures