思路:假設要統計的字串是ascii表示的,首先使用乙個輔助陣列用於統計每乙個字元的重複次數,將其記錄在下標為ascii值的陣列中,然後輸出重複次數大於1的那些字元。
public static void statisticalletternumber(char ch)
int count = new int[128];
arrays.fill(count, 0);
for (int i = 0; i < ch.length; ++i)
for (int i = 0; i < 128; ++i)
} }
測試**
public static void main(string args)
}
找出字串中所有數字
剛才在skype問insus.net乙個問題,在ms sql中,怎樣找出乙個字串所有數字。insus.net使用較簡單與平常的方法,就是使用迴圈的方法,迴圈字串中每乙個字元,並插入至乙個表變數中。然後再select這個表變數,條件中使用了正規表示式來實現。請參考下面完整的sql語句,還附加上注釋。如...
找出字串的所有子字串
字首樹實現,遍歷字串。把字串中的每乙個字元都視為字首,用乙個字首樹儲存以每乙個字元為開頭的字串 舉例為 abbc 然後遍歷字首樹,把每個子樹的每一層都作為乙個字串輸出即可。import copy class trienode object def init self,word self.word w...
找出字串的最長不重複字串
這是我遇到的一道校招題目 給定一字串只包含數字,請寫乙個演算法,找出該字串中的最長不重複子串 不重複是指子串中每一元素不同於子串中其他元素 如 120135435 最長不重複子串為 201354 要求用j a或者c來寫,我用了j a。思想 從頭開始擷取字串,只要後乙個元素不在擷取的字串裡,就更新擷取...