Two terms for the same thing:
- “Map” is used by Java, C++
- “Dictionary” is used by .Net, Python
- “Associative array” is used by PHP
“Map” is the correct mathematical term, but it is avoided because it has a separate meaning in functional programming.
Some languages use still other terms (“Object” in Javascript, “Hash” in Ruby, “Table” in Lua), but those all have separate meanings in programming too, so I’d avoid them.
See here for more info.
Related Posts:
- Array versus linked-list
- Quick Way to Implement Dictionary in C
- How do you create a dictionary in Java? [closed]
- How can I implement a tree in Python?
- JavaScript hashmap equivalent
- Is there an easy way to make a min heap in C++?
- Difference between binary tree and binary search tree
- How can I remove a key from a Python dictionary?
- Explanation of runtimes of BFS and DFS
- How can I remove a key from a Python dictionary?
- A proper way to create a matrix in c++
- Does Java support structs?
- append multiple values for one key in a dictionary [duplicate]
- Why does the C++ STL not provide any “tree” containers?
- Does Java support structs?
- What do I use for a max-heap implementation in Python?
- Minimum Spanning Tree: What exactly is the Cut Property?
- Does VBA have Dictionary Structure?
- In Python, when to use a Dictionary, List or Set?
- How does a hash table work?
- How do I instantiate a Queue object in java?
- Linked List vs Vector
- Python: How to check if keys exists and retrieve value from Dictionary in descending priority
- Implementing a HashMap in C
- Why lookup in a Binary Search Tree is O(log(n))?
- Chained Hash Tables vs. Open-Addressed Hash Tables
- Library for the Basic Data Structures, such as Queue, in C
- Big O Complexity in Binary Search Tree(BST)
- Queue vs Dequeue in java
- C# Dictionary get item by index
- What is an idempotent operation?
- What is the difference between Python’s list methods append and extend?
- Search for words with telephone numbers from 2-3-4 tree
- Iterating over dictionaries using ‘for’ loops
- How do I sort a dictionary by value?
- How do I sort a dictionary by value?
- What and where are the stack and heap?
- What is ADT? (Abstract Data Type)
- How do I merge two dictionaries in a single expression (taking union of dictionaries)?
- How do I merge dictionaries together in Python?
- Python list of dictionaries search
- Updating a dictionary in python
- What are bitwise shift (bit-shift) operators and how do they work?
- unhashable type: ‘dict’ Type Error [duplicate]
- What is the difference between tree depth and height?
- TypeScript Objects as Dictionary types as in C#
- How to copy a dictionary and only edit the copy
- How to avoid “RuntimeError: dictionary changed size during iteration” error?
- How to solve dictionary changed size during iteration error?
- DataFrame constructor not properly called
- Priority queue in .Net
- What is the difference between concurrency and parallelism?
- Getting key with maximum value in dictionary?
- Are dictionaries ordered in Python 3.6+?
- golang why don’t we have a set datastructure [closed]
- What is the difference between a framework and a library?
- What are the differences between B trees and B+ trees?
- What exactly is GUID? Why and where I should use it?
- Angular map. What is it?
- Map like structure in C: use int and struct to determine a value
- ‘dict’ object has no attribute ‘has_key’
- How to find if a given key exists in a C++ std::map
- What is an invariant?
- Prefer composition over inheritance?
- HashMap get/put complexity
- How can I get list of values from dict?
- What are sessions? How do they work?
- Tree data structure in C#
- what does “nulled script” mean?
- How to return dictionary keys as a list in Python?
- What is tail call optimization?
- How to save a dictionary to a file?
- Sort a Map
by values - Trie complexity and searching
- How do I print the key-value pairs of a dictionary in python
- How do you sort a dictionary by value?
- How can you print a variable name in python? [duplicate]
- Appending values to dictionary in Python
- Python Add to dictionary loop
- creating an array of structs in c++
- AttributeError: ‘str’ object has no attribute ‘items’
- How to update the value stored in Dictionary in C#?
- convert csv file to list of dictionaries
- Declaring a multi dimensional dictionary in python
- python-How to solve KeyError: 2?
- How to search through dictionaries?
- creating an array of structs in c++
- Inheritance vs. Aggregation [closed]
- Is there an O(n) integer sorting algorithm?
- What does ‘foo’ really mean? [closed]
- How exactly do lookup tables work and how to implement them?
- What do I use for a max-heap implementation in Python?
- Create your own MD5 collisions
- Why are there no hashtables in the C standard library?
- What is the difference between bucket sort and radix sort?
- When to use a Map instead of a List in Java?
- invalid use of template name without an argument list
- Map vs Object in JavaScript
- python dictionary error AttributeError: ‘list’ object has no attribute ‘keys’
- Convert list of dictionaries to a pandas DataFrame