24 static string charset =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
26 result.resize(length);
28 for (
int i = 0; i < length; i++)
29 result[i] = charset[rand() % charset.length()];
36 int r=(
int)round((
float)(rand()-RAND_MAX/2)*2.0/(
float)RAND_MAX*(
float)cnt);
40 int main(
int argc,
char *argv[]){
51 cout<<
"sorting ints example\ninput : ";
52 for (
int i=0;i<
cnt;i++)
63 cout<<
"sorting strings example\ninput : ";
65 for (
int i=0;i<
cnt;i++){
68 hts.
add(tempS, &string::compare);
72 hts.
sort(&string::compare);
81 cout<<
"sorting strings LinkList example\ninput : ";
83 for (
int i=0;i<
cnt;i++){
90 hts.
sort(ll, &string::compare);
95 cout<<*ll.
next()<<
'\t';