字串刪除

2021-09-21 06:45:53 字數 443 閱讀 6515

//輸入兩個字串,從第乙個字串中刪除第二個字串中的所有字元,不可以使用replace

//例如 :輸入「they are students」 和『aeiou』

//則刪除之後的第乙個字串變成「they r stdnts」

var str1 = "they are students",

str2 = "aeiou",

res = '';

//思路:

// 判斷乙個字元在另外乙個字串中,使用indexof(),返回索引或者-1;

//遍歷str1中的所有字元,然後判斷是否在str2中,如果在就捨棄,不在就加到res中

for(var i = 0; i < str1.length; i++)

} console.log(res); // //thy r stdnts

字串刪除

description 定義mystring類,包括 乙個字元陣列或字元指標,用於儲存字串內容。void input 讀取乙個不含空白符的字串。void output 輸出一行字串。void del char str 從當前字串中刪除str中的所有字元。input 兩個不含空白符的字串,每個佔一行。...

移動字串和字串刪除

兩個小題目。乙個是 字串裡面只有字母和星號,要求把星號移動最左邊,字母移動到最右邊,要求複雜度盡可能低。比如 a b c d 移動之後成為 abcd 這個題目有兩個方法,首先就是暴力解法。從串尾或者串首判斷 假設串尾 如果是星號則移動到串首起第乙個不是星號的位置,然後把從那個位置開始的串統統後移一位...

字串刪除指定字元

一 演算法描述 給定乙個字串和模式字串,要求將出現在模式字串的字元在原字串中刪除。二 演算法思路 從題面理解,常規思路是遍歷原字串和模式字串,將原字串的每個字元和模式串的每個字元比較,如果比較相等,則不輸出,其時間複雜度為o m n m和n各自為字串和模式字串的長度 另一種高效的思路是以空間換時間,...