Skip navigation.
 
mlRe: Best Way To Lookup From a Huge Table
FROM : Thomas Engelmeier
DATE : Sat Mar 22 19:46:36 2008

On 21.03.2008, at 21:51, John Stiles wrote:

> std::map actually does more than NSDictionary—it sorts its entries 
> instead of keeping them in random order. Also, it copies its keys 
> instead of just keeping a reference to them, which is also more work—
> it would be a much fairer test if you used std::string* pointers for 
> your keys and values instead of std::string objects, but it'd also 
> be a little more work since you'd need a custom comparator and you'd 
> need to consider memory management (which boost smart pointers 
> apparently can manage pretty well).


No need to pull in the whole boost overhead for smart(er) pointers as 
of gcc 4.0.

#include <tr1/memory>
using std::tr1::shared_ptr;

And for the presorting time - TR1 includes also an unordered_map and 
unordered_set.

Regards,
   Tom_E

Related mailsAuthorDate
mlBest Way To Lookup From a Huge Table Karan Lyons Mar 13, 22:11
mlRe: Best Way To Lookup From a Huge Table John Stiles Mar 13, 22:27
mlRe: Best Way To Lookup From a Huge Table Jens Alfke Mar 13, 23:30
mlRe: Best Way To Lookup From a Huge Table Chris Hanson Mar 15, 01:31
mlRe: Best Way To Lookup From a Huge Table John Stiles Mar 15, 01:55
mlRe: Best Way To Lookup From a Huge Table Chris Hanson Mar 15, 02:15
mlRe: Best Way To Lookup From a Huge Table Ben Trumbull Mar 15, 02:39
mlRe: Best Way To Lookup From a Huge Table Scott Ribe Mar 15, 03:35
mlRe: Best Way To Lookup From a Huge Table Paul Thomas Mar 16, 10:19
mlRe: Best Way To Lookup From a Huge Table John Stiles Mar 17, 01:26
mlRe: Best Way To Lookup From a Huge Table Thomas Davie Mar 17, 17:31
mlRe: Best Way To Lookup From a Huge Table James Hober Mar 17, 19:38
mlRe: Best Way To Lookup From a Huge Table Scott Ribe Mar 19, 01:22
mlRe: Best Way To Lookup From a Huge Table E. Wing Mar 21, 00:58
mlRe: Best Way To Lookup From a Huge Table Michael Ash Mar 21, 05:48
mlRe: Best Way To Lookup From a Huge Table John Stiles Mar 21, 17:13
mlRe: Best Way To Lookup From a Huge Table Michael Ash Mar 21, 21:37
mlRe: Best Way To Lookup From a Huge Table John Stiles Mar 21, 21:51
mlRe: Best Way To Lookup From a Huge Table Michael Ash Mar 21, 22:03
mlRe: Best Way To Lookup From a Huge Table John Stiles Mar 21, 22:08
mlRe: Best Way To Lookup From a Huge Table Thomas Engelmeier Mar 22, 19:46