Hi all:

I notice that in C's built in library, it does not have some common data structures and sort rountines, such as stack, queue, linkedList, mergeSort, and quickSort. So I guess that we need to write our own data structure. ---1

I also notice that there are many source codes for data structure in C online. But unlike C++, C does not have template, so what I guess that when we use those available codes, we must modify them to make them meet for our own need. ---2

Am I right in these two ideas? Any reply will help! Thanks!!