Advantages It can provide the maximum amount of memory that an operating system can provide can provide . They can retrieve,insert and delete elements in O(log n ) time It provides optimised performance ,efficiency and accuracy Allows user to access variables globally It helps to find the maximum and the minimum element.
Disadvantages It takes longer to compute Its memory management is more complicated because the heap memory is used globally. It takes longer to execute It can provide the maximum amount of memory that an operating system can provide