void print(string str) { int len = str.length(); string buf[len]; memset(buf, "", sizeof(buf)); for (unsigned i = 0; i < len; ++i) { printUtil(str, i, buf, 1); } }
int main() { lis=(l*)malloc(sizeof(l)*200); l *lis2=(l*)malloc(sizeof(l)*200); int a,b,c; char n1[6]="a",n2[6]="b",n3[6]="c",n4[5]="sfd"; for(int i=0;i<200;i++) { lis[i].link=NULL; lis[i].count=0; } insert(lis,n1,&a); insert(lis,n2,&b); insert(lis,n3,&c); insert(lis,n4,&a); freeList(lis); printUtil(lis,97); }
void mergeSort(int a[], int len) { printf("BeforeSorting:\t");printUtil(a, len); mergeSortUtil(a, 0, len-1); printf("AfterSorting:\t");printUtil(a, len); }
void bubbleSort(int a[], int len) { printf("BeforeSoting:\t");printUtil(a, len); bubbleSortUtil(a, len); printf("AfterSorting:\t");printUtil(a, len); }