C has no built-in containers (other than arrays), so it depends on what they want to name. As for C, the HashMap vs. HashTable doesn't really matter.
One possible difference may be how the backup storage is created. A hash table can be a simple linear array of keys and values ββindexed by a hash. The hash map can be a balanced tree, sorted by key, as well as a table that maps the hash to the node tree, which allows you to quickly and quickly (O (1)) search and the ability to move data in turn order.
Or it could be something completely different. Again, C does not have any built-in container for this kind of thing, so the names really mean nothing in the context of C.
source share