在字串中找出第乙個只出現一次的字元。
使用陣列模擬雜湊表。
#include using namespace std;
//功能:查詢字串中第乙個次數不為1的字元
//先用雜湊陣列統計一下字串中每個字元出現的次數,然後再遍歷一下,如果次數為1,就直接返回
char firstnotrepeatingchar(char *pstring)
; char *p = pstring;
while( *p != '\0')
p = pstring;
while(*p != '\0')
return '\0';
}int main()
{ char *str = "abcedabcedf";
char a = firstnotrepeatingchar(str);
cout<
Python劍指offer 第乙個只出現一次的字元
在乙個字串 0 字串長度 10000,全部由字母組成 中找到第乙個只出現一次的字元,並返回它的位置,如果沒有則返回 1 需要區分大小寫 從0開始計數 時間限制 c c 1秒,其他語言2秒 空間限制 c c 32m,其他語言64m coding utf 8 class solution def fir...
劍指Offer之第乙個只出現1次的字元
題目描述 在字串 s 中找出第乙個只出現一次的字元。若沒有,返回乙個空格。s 只包含小寫字母。思路分析 這裡分析乙個比較好的思路,供自己參考。要找到第1個只出現1次的字元,我們可以用乙個有序的linkedhashmap來儲存 因為hashmap是無序的,字串中有可能有多個字元,他們都只出現1次,那麼...
劍指offer 第乙個只出現一次的字元
在乙個字串 1 字串長度 10000,全部由字母組成 中找到第乙個只出現一次的字元,並返回它的位置 我們遍歷這個字串,假設每個當前字元都是只出現一次的,我們分別向前和向後考察是否存在相同字元 向前考察 儲存乙個vector裡面存放所有已知的已經重複過的字元,如果當前字元跟這個vector裡面的字元相...