0
我有數據:數字[M] [N],它通過流輸入,所以我可以把它放在任何我想要的數據結構。 我必須使用不同的短值對來多次搜索它。所以我需要使用兩列中的值來獲取行數。 我可以創建一個額外的數組,並使用二進制搜索來查找在輸入數據中使用它的位置,就像數據庫中的索引一樣,但是是否有標準庫來解決這樣的任務?通過N * M數據結構快速搜索?
我有數據:數字[M] [N],它通過流輸入,所以我可以把它放在任何我想要的數據結構。 我必須使用不同的短值對來多次搜索它。所以我需要使用兩列中的值來獲取行數。 我可以創建一個額外的數組,並使用二進制搜索來查找在輸入數據中使用它的位置,就像數據庫中的索引一樣,但是是否有標準庫來解決這樣的任務?通過N * M數據結構快速搜索?
如果搜索保證這一點,您可以將它放入多個數據結構中。你可以在HashMap,TreeMap和另一個映射中使用鍵值映射(如果在你的情況下有意義)映射數據。
什麼是數據,你需要如何搜索它?