示例#1
0
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);
  }
}
示例#2
0
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);
}
示例#3
0
void mergeSort(int a[], int len) {
    printf("BeforeSorting:\t");printUtil(a, len);
    mergeSortUtil(a, 0, len-1);
    printf("AfterSorting:\t");printUtil(a, len);
}
示例#4
0
void bubbleSort(int a[], int len) {
    printf("BeforeSoting:\t");printUtil(a, len);
    bubbleSortUtil(a, len);
    printf("AfterSorting:\t");printUtil(a, len);
}