მორგებული სტრუქტურის დიზაინი ნიშნავს არსებული სტრუქტურების კომპოზიციას ისე, რომ თითოეული საჭირო ოპერაცია მიაღწიოს თავის სამიზნე კომპლექსობას, ერთი სტრუქტურა დაფაროს მეორის სუსტი მხარე. კლასიკური ტექნიკა არის hash map-ის პაირინგი array-სთან, heap-თან ან linked list-ის.
მუშაობილი მაგალითი: insert, delete, getRandom — ყველა O(1)
მოთხოვნები: , და თითოეული O(1)-ში. Hash map-ი혼자 არ შეუძლია O(1) random-ის გაკეთება; array არ შეუძლია O(1) remove-ის გაკეთება. .
