this are data structure program which leads to you greater use of array pointers and trees
File list:
DSM
..\1.ARRAY
..\.......\ARRAINS.C
..\.......\ARRAYDEL.C
..\.......\ARRAYEDI.C
..\10.TREE
..\.......\TC0000.SWP
..\.......\TC0001.SWP
..\.......\TREE.C
..\11.STRING
..\.........\STRCAT.C
..\.........\STRCAT1.C
..\.........\STRCMP.C
..\.........\STRCMP1.C
..\.........\STRCPY.C
..\.........\STRCPY1.C
..\.........\STRLEN.C
..\.........\STRLUPR.C
..\.........\STRREV.C
..\2 . POINTER
..\...........\POINTER1.C
..\...........\POINTER2.C
..\...........\POINTER3.C
..\...........\POINTER4.C
..\3. ARRAY OF
..\...........\1_D_ARR.C
..\...........\ARR-POI.C
..\...........\ARR_OF_P.C
..\...........\POI-ARR-.C
..\...........\POI_T_AR.C
..\4. STACK
..\........\STACK.C
..\5.QUEUE
..\.......\CIRCULAR.C
..\.......\SIMPLEQ.C
..\6.LINKED LIST
..\.............\DLL1.C
..\.............\SLL1.C
..\7.SORTING
..\.........\1.BUUBLE.C
..\.........\2.INSER_SO.C
..\.........\3.SELECTIO.C
..\.........\4.MERGE_SORT.C
..\.........\5.QUICK_SO.C
..\8.SEQUE_SEARCH
..\..............\LIN_SER.C
..\9.BINARY_SEARCH
..\...............\BINARY_S.C
..\CA
..\..\AVL.CPP
..\..\BINARY.BAK
..\..\BINARY.CPP
..\..\HEAP.BAK
..\..\HEAP.CPP
..\..\KRUSH.CPP
..\..\LINEAR.BAK
..\..\LINEAR.CPP
..\..\MERGE.BAK
..\..\MERGE.CPP
..\..\MT.CPP
..\..\PRIMS.BAK
..\..\PRIMS.CPP
..\..\RBT.CPP
..\RECURSION.rar