Sort
/**//*用sort排string型的*/
bool cmp(string s1,string s2)
{
if(s1.size()!=s2.size()) //如果长度不等按长度排 长度相等按字典序排
return (s1.size()<s2.size());
else
return(s1<s2);//字典序
}
/**//*用sort排char型的*/
bool cmp(char* a,char* b)
{
return strcmp(a,b)<0? true:false;
}
struct node{
char array[100];
}hehe[100];
bool cmp(node &a, node &b)
{
return strcmp(a.array, b.array)<=0;}