輸入兩個已經按從小到大順序排列好的字串,編寫乙個合併兩個字串的函式,使合併後的字串,仍然是從小到 大排列。
輸入:
兩個已經排好順序(公升序)的兩個字串
輸出:
乙個合併在一起的有序(公升序)的字串
要求:
設計乙個效率盡量高的演算法,對每個字串只掃瞄一遍就可以了。
如果採用先進行串連線,然後再進行排序的演算法,則效率太低了。
#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中只能用自定義的函式...