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;}
posted @ 2011-05-16 23:27  Crazy_yiner  阅读(178)  评论(0编辑  收藏  举报