字串內排序

2022-07-07 11:09:12 字數 539 閱讀 2466

題目描述

輸入乙個字串,長度小於等於200,然後將輸出按字元順序公升序排序後的字串。

對於排序,我直接寫了個簡單的氣泡排序(當然也可以採用其他更高效的排序):

1

void sort(char a,int

n)1213}

1415

}16 }

對於這種不確定個數的字串輸入,通常要有結束輸入的標識,一般會以-1什麼的結束,但這個題沒有給出,這裡我們採用換行符』\n』來作為結束標誌:

1

intmain()

10sort(a,i);

11for(j=1;j<=i;j++)

1516

17 }

當然也可以採用這樣的方式進行輸入:

1

intmain()

9sort(a,i);

10for(j=2;j<=i;j++)}

在執行時,輸入完字元後,先按enter鍵,再按ctrl+z,再enter,就會得到想要的結果!

Oracle字串欄位內的字元排序

這個是狙狙的sql解法。引用需求 今天和梁翁在群裡聊天,小傢伙突然丟擲乙個有意思的問題,那就是字串欄位內的字串排序問題,比如有列 col,有資料 rdgs 要求輸出為 dgrs oracle分析函式支援聚合 create table t test f varchar2 10 insert into ...

Oracle字串欄位內的字元排序

這個是狙狙的sql解法。引用需求 今天和梁翁在群裡聊天,小傢伙突然丟擲乙個有意思的問題,那就是字串欄位內的字串排序問題,比如有列 col,有資料 rdgs 要求輸出為 dgrs oracle分析函式支援聚合 create table t test f varchar2 10 insert into ...

Oracle字串欄位內的字元排序

這個是狙狙的sql解法。引用需求 今天和梁翁在群裡聊天,小傢伙突然丟擲乙個有意思的問題,那就是字串欄位內的字串排序問題,比如有列 col,有資料 rdgs 要求輸出為 dgrs oracle分析函式支援聚合 create table t test f varchar2 10 insert into ...