Design a data structure that supports insert, delete, and get-minimum operations, all in O(1) time complexity.