Associative arrays can be implemented using __________

(a) B-tree

(b) A doubly linked list

(c) A single linked list

(d) A self balancing binary search tree

The query is from Binary Trees topic in section Binary Trees of Data Structures & Algorithms I

I had been asked this question in final exam.