按照英文单词排序

  1. #include
  2. #include
  3. using namespace std;
  4. void strSort(char *p[],size_t nSize)
  5. {
  6. char *pch;
  7. for(size_t i=0; i!=nSize-1; ++i)
  8. {
  9. for(size_t j=i+1; j!=nSize; ++j)
  10. {
  11. if(strcmp(p[i],p[j])>0)
  12. {
  13. pch=p[i];
  14. p[i]=p[j];
  15. p[j]=pch;
  16. }
  17. }
  18. }
  19. }
  20. int main()
  21. {
  22. char *p[]={"new","good","she","bug","show","die"};
  23. size_t nSize=sizeof(p)/sizeof(char*);
  24. strSort(p,nSize);
  25. for(size_t i=0; i!=nSize; ++i)
  26. {
  27. cout<
  28. }
  29. return 0;
  30. }
今天的面试题,,郁闷的要死,,如果有以下一组单词:new good she bug die ,第一个字母请以a,b,c,d.....这个顺序进行排序,如有相同,按第二个字母比较。

【按照英文单词排序】

    推荐阅读