九度oj 字串字尾排序

2022-06-23 14:21:13 字數 780 閱讀 4743

對於一個字串,將其字尾子串進行排序,例如grain 其子串有: grain rain ain in n 然後對各子串按字典順序排序,即: ain,grain,in,n,rain

每個案例為一行字串。
將子串排序輸出
示例1

輸入:grain 

輸出:ain grain in n rain

思路:這道題其實主要考察對二維陣列的排序,即c中的qsort或者c++中sort的用法

# include//# include# include# includeusing namespace std;

//使用內建函式qsort,對二維字元陣列排序

//int cmp(const char *str1,const char *str2)

/*int cmp(const void *str1,const void *str2)

*/bool cmp2(const char *str1,const char *str2)

int main()

char str[1000][1000];

char word[1000];

int main()

//排序

qsort(str,len,sizeof(str[0]),cmp);

//輸出

for(i = 0;i < len;i++)

} return 0;

}

九度oj1202排序問題

題目1202 排序 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 31534 解決 10415 題目描述 對輸入的n個數進行排...