Re: [問題] 請教關於List內容的搜尋
用什麼方法跟你的Data的特性有很大的關係
如果data 就是你說的 [[1, 2, 3], [4, 5, 6], .....]
那input x= [2, 3] 直接 output x[0] / 3就好了
會不會重覆,有沒有sort, 都可能會有不同的應對方法
如果能解釋一下data的特性,可能會比較好幫你
不過如果資料量不是太大而且不會重覆的話,直接建dictionary應該就ok了
※ 引述《ee55244 (阿一)》之銘言:
: 假設現在有個List如下
: data = [[1,2,3],[4,5,6],[7,8,9],[10,11,12]]
: 我想搜尋其中資料所在位置,但我只知道資料的後段,
: 例如[2,3] [5,6]這樣
: 所以就是要做到如下
: 輸入 輸出(在data的位置)
: [2,3] 0
: [5,6] 1
: [8,9] 2
: [11,12] 3
: 我目前是使用暴力法去找,但是因為原始資料量大所以很耗時.
: 想請問各位不知道可以用怎樣的方法(例如說是tree)來減少所需要的時間
: 感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.79.195
※ 編輯: WaiTingKuo 來自: 220.136.79.195 (07/17 00:47)
※ 編輯: WaiTingKuo 來自: 220.136.79.195 (07/17 00:47)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):