map

STL map onto itself?

I'd like to create a std::map that contains a std::vector of iterators into itself, to implement a simple adjacency list-based graph structure. However, the type declaration has me stumped: it would seem you need the entire map type definition to get the iterator type of said map, like so: map< int, Something >::iterator MyMap_it; /...

How can I return a list of hashrefs from a map in Perl?

I have the following mostly ok code: my $results = { data => [ map { my $f = $_->TO_JSON; $f->{display_field} = $_->display_field($q); $f; } $rs->all ]}; Only I'd rather it were more like the following: my $results = { data => [ map { %{$_->TO_JSON}, display_field => $_->display_field($q), },...

c++ map find() to possibly insert(): how to optimize operations?

Hi, I'm using the STL map data structure, and at the moment my code first invokes find(): if the key was not previously in the map, it calls insert() it, otherwise it does nothing. map<Foo*, string>::iterator it; it = my_map.find(foo_obj); // 1st lookup if(it == my_map.end()){ my_map[foo_obj] = "some value"; // 2nd lookup }else{ ...

Which is the best approach?

I have a question regarding struts. I have a HashMap which has nearly 50 entries. Now I have to define this map inside an action class, say TestAction. As you know, this action class extends the Action class. Now my doubt is fundamental: Should I load the map as static? What are the advantages of loading this Map static? If I am g...

Read Information from garmin

I want to extract information such (longitude,latitude,location name) from garmin maps and use the database of this info in my java web application. but i dont know how to extract a region information such as a city from a garmin map as text or binary. If anyone know about it help me please. ...

How can I represent a Map class member in UML?

When I have a class with a Map member, I don't want to draw a separate class/interface object to represent the Map itself, but I'd prefer to treat the map as if it was a native type, rather than a complex object. Consider the following example public class IndexManagerImpl implements IndexManager { /* ... */ private static Map...

How do I return List<String> from a method where I sent to put(Object) into a map (got example)

I have the following code private Map<KEY, Object> values = new HashMap<KEY, Object>(); public void set(KEY key, Object value) { values.put(key, value); } private Object getObj(KEY key) { return values.get(key) == null ? key.getDefaultValue() : values.get(key); } public List<E> getList(KEY key) { return (List<E>) getObj(key); } ...

Plotting color map with zip codes in R or Python

I have some US demographic and firmographic data. I would like to plot zipcode areas in a state or a smaller region (e.g. city). Each area would be annotated by color and/or text specific to that area. The output would be similar to http://maps.huge.info/ but a) with annotated text; b) pdf output; c) scriptable in R or Python. Is there ...

Generic Factories and Map Values

I have a class with Maps from Ks to Set<V>s, for several different Vs. I'd like to use a generic factory ala: protected static <T> Set<T> SetFactory(int size) { return new HashSet<T>(size); } to do something like for (K key : keySet) map.put(key, SetFactory()); and have the generic part work (I get a compile error, type misma...

iPhone load map offline tiles

Hello, i'm trying to start a project that will present a map and drop some pins for the museums in my town. I played with map kit and route-me from Cloudmade so i'm not a stranger to them. I want to try something like OffMaps does, to use maps offline but i want to provide the tiles from the start. I downloaded the tiles from OpenStree...

Why is the list my Perl map returns just 1's?

The code I wrote is as below : #!/usr/bin/perl my @input = ( "a.txt" , "b.txt" , "c.txt" ) ; my @output = map { $_ =~ s/\..*$// } @input ; print @output ; My intention is to let the file name without the extension stored in the array @output. but instead it stores the value returned by s/// rather than the changed file name in @ou...

problem with iterate over java.util.Map using "JSF" OR JSTL TAGS

I'm using Richfaces JSF and I want to iterate over an Map<Object,Object>. I see many examples on Sun forums and other sites but in my case it doesn't work. Here is my XHTML code: <c:forEach items="#{order.customOptions}" var="option"> <h:outputText value="this text does not print" /> <h:outputText value="#{option.value.name}" />...

Where to get Terrain Data - both free and paid?

Where can you get terrain data? What resolution data can you get for free? What resolution data can you get when you buy the data? How much is that data? I found this site that has free terrain data. The resolution is 30m x 30m. Is that the best that can be found for free? ...

JNA-Mapping Delphi Function

Hi! How do i map this function with JNA: Delphi code: function getData(InData1: PChar; InData2: PChar; Data: TArray16; var OutData1: PChar; var OutData2: PChar): integer; stdcall; with: TArray16 = array[0..15] of char; The int value that is returned can be 0 fo...

C++ STL map with a custom class as second type

Newbie question here. I'd like to create a map with an int and my own custom class. Is there a way to do this? map myMap; If not, how do I go about accomplishing this? Basically, I want an id(or preferably an enum) to point to my own custom class. In most other languages, this would be a simple hash. Thanks. ...

C++ map question

I have an integral position-based algorithm. (That is, the output of the algorithm is based on a curvilinear position, and each result is influenced by the values of the previous results). To avoid recalculating each time, I would like to pre-calculate at a given sample rate, and subsequently perform a lookup and either return a pre-cal...

Modifying module level variables in an anonymous array in Ruby

I am in the midst of learning Ruby and thought I was clever with the following piece of code: [@start,@end].map!{ |time| time += operation == :add ? amount : -(amount) } where @start, @end are two module level variables, operation can be one of :add or :sub, and amount is an float amount to adjust both @start and @end by. Granted it ...

How does one instantiate an array of maps in Java?

I can declare an array of maps using generics to specify the map type: private Map<String, Integer>[] myMaps; However, I can't figure out how to instantiate it properly: myMaps = new HashMap<String, Integer>[count]; // gives "generic array creation" error myMaps = new HashMap[count]; // gives an "unchecked or unsafe operation" warnin...

Problem using map with a list of lists in Haskell

Hi I am using Haskell to solve problem 99 in euler project, where I must find the maximum result from a list of base exponent pairs. I came up with this: prob99 = maximum $ map ((fst)^(snd)) numbers Where the numbers are in the form: numbers = [[519432,525806],[632382,518061],[78864,613712].. Why doesn't this work? Do I need to c...

Renaming first and second of a map iterator

Is there any way to rename the first and second accessor functions of a map iterator. I understand they have these names because of the underlying pair which represents the key and value, but I'd like the iterators to be a little more readable. I think this might be possible using an iterator adaptor, but I'm not sure how to implement ...