Stack
|
Array
|
| It may contain different data types. |
It contains the same data types. |
| It is a linear data structure in which insertion (PUSH) and deletion (POP) can be done only from only one end ie Top. |
It is a linear Data Structure in which insertion and deletion can take place in any position. |
| It is a static object. |
It is a dynamic object. |
| In a stack, there's no random-access operation; there are only Push and Pop. |
Elements can be retrieved randomly in an array. |
| It follows LIFO or FILO order. |
Data can be entered at any position and be read from any position. |
| The element that is first entered would be the last removed. |
The element can be entered or removed in any order. |
 |
| Stack |
|
 |
| Array |
|
Post a Comment