If you have the predetermined length of the number of nodes
in the linked list then you could have went for arrays
initialy only .
But still if you want to store the complete linked list
into an array i think dynamic arrays are best option.
Implementation : -
Loop through the linked list till enad and copy the data
members in the linked list except the NEXT or PREV pointers
into the array.  |