8000 GitHub - lovung/gomap: Many ways of the Map implementations
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lovung/gomap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoMap

Go Report Card GoDoc License

In Golang, we have the built-in map which is using hashmap to implement O(N).

However, the performance of hashing algorithm is not go at all.

By creating this package, I am aiming to implement many types of Map which support more purposes but easily to change between the algorithm in the blackbox.

Goals

  • Generics - Type Safe.
  • Support thread-safe.
  • Easy to switch map types.
  • Support Bloom filter if key's type is integer.
  • Stat functions: hit-rate, size, time of operations.

API Documentation

For detailed documentation, please refer to the GoDoc page.

Contributing

Contributions are welcome! Please feel free to open issues or pull requests for bug fixes, improvements, or new features.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Many ways of the Map implementations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0