合併字串

2021-09-13 13:51:05 字數 499 閱讀 7758

輸入兩個已經按從小到大順序排列好的字串,編寫乙個合併兩個字串的函式,使合併後的字串,仍然是從小到 大排列。

輸入:

兩個已經排好順序(公升序)的兩個字串

輸出:

乙個合併在一起的有序(公升序)的字串

要求:

設計乙個效率盡量高的演算法,對每個字串只掃瞄一遍就可以了。

如果採用先進行串連線,然後再進行排序的演算法,則效率太低了。

#include#include#define n 200  

int main()

else if(*bchar=='\0')

else if(*achar<=*bchar)

else }

c[flag]='\0';

puts(c);

return 0;

}

合併字串

給定兩個字串s1和s2,合併成乙個新的字串s。合併規則為,s1的第乙個字元為s的第乙個字元,將s2的最後乙個字元作為s的第二個字元 將s1的第二個字元作為s的第三個字元,將s2的倒數第二個字元作為s的第四個字元,以此類推。包含多組測試資料,每組測試資料報含兩行,代表長度相等的兩個字串s1和s2 僅由...

合併字串

給定兩個字串s1和s2,合併成乙個新的字串s。合併規則為,s1的第乙個字元為s的第乙個字元,將s2的最後乙個字元作為s的第二個字元 將s1的第二個字元作為s的第三個 字元,將s2的倒數第二個字元作為s的第四個字元,以此類推。包含多組測試資料,每組測試資料報含兩行,代表長度相等的兩個字串s1和s2 僅...

sql server 合併字串

描述 將如下形式的資料按id欄位合併value欄位。id value 1 aa 1 bb 2 aaa 2 bbb 2 ccc 需要得到結果 id value 1 aa,bb 2 aaa,bbb,ccc 即 group by id,求 value 的和 字串相加 1 sql2000中只能用自定義的函式...