You can use the Hashing for the given purpose, it has all the given operations Initialization, Insertion, Deletion, Search and Deletion of 0(1). In hashing we take a key and apply the hash function which tells us the location of the element.
You can google, there are many opensource implementation available in almost all language.