在字串中刪除特定的字元(字串)。

2021-06-08 07:48:46 字數 471 閱讀 1938

題目:輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,

輸入」they are students.」和」aeiou」,則刪除之後的第乙個字串變成」thy r

stdnts.」。

其實這類題有個特點,字串中的字元分為兩類,就可以聯想快速排序裡的將當前的陣列分為左右兩組,其中左邊的數字小於某值,右邊的數字大於某值。這種大於和小於就是將分為兩類。當然,等於也是,但是可以忽略。

還有一道面試題,將int陣列轉換為奇數偶數各一邊。

這道題就是將字元分為在刪除字串中 和不在刪除字串中兩種。

public static void delete(string source, string dest)   

for(int i=0; i}

system.out.println(new string(src,0, j));

}

在字串中刪除特定字元

第一種方法 遍歷原陣列,在待刪陣列裡遍歷是否刪除該元素 char removechars char str,const char remove if state temp count str i state true i temp count 0 return temp 第二種方法 時間複雜度o n...

在字串中刪除特定的字元

題目 輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.分析 這是一道微軟面試題。在微軟的常見面試題中,與字串相關的題目佔了很大的一部分,因為寫程式操作字串能很好的反映我們的程式...

在字串中刪除特定的字元

63.在字串中刪除特定的字元。題目 輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.string firststr,secondstr int m firststr.size ...