總時間限制: 1000ms 記憶體限制: 65536kb
描述
給定乙個只包含小寫字母的字串,請你找到第乙個僅出現一次的字元。如果沒有,輸出no。
輸入
乙個字串,長度小於100000。
輸出
輸出第乙個僅出現一次的字元,若沒有則輸出no。
樣例輸入
abcabd
樣例輸出
c#include //別人的正確**
#includeint main()
;//用乙個一位陣列儲存每個小寫字母出現的次數
int i,len,flag=0;//flag用作狀態位
gets(a);//從鍵盤輸入乙個字串
len=strlen(a);//用strlen函式求出字串的長度
for(i=0; i自己寫的總是各種問題~ε=(´ο`*)))
#include//我的oj上不能通過
#include#include#define n 100000
using namespace std;
char str[n];
int main(){
gets(str);
int flag;
int len=strlen(str);
if(len==1) cout《希望能得到指導~
第乙個只出現一次的字元
題目 在乙個字串中找到第乙個只出現一次的字元。如輸入 abaccdeff,則輸 出b。分析 這道題是 2006年google的一道筆試題。看到這道題時,最直觀的想法是從頭開始掃瞄這個字串中的每個字元。當訪問 到某字元時拿這個字元和後面的每個字元相比較,如果在後面沒有發現重複的字 符,則該字元就是只出...
第乙個只出現一次的字元
題目 在乙個字串中找到第乙個只出現一次的字元,並輸出它在字串中的位置。如輸入 abaccdeff,則輸出 b 1。定義乙個256長度的陣列,乙個用來記錄字元出現的次數。然後在遍歷字元陣列,如果該字元出現了一次,輸出並結束,否則繼續。include using namespace std 在乙個字串中...
第乙個只出現一次的字元
1.問題描述 在字串中找出第乙個只出現一次的字元。例如輸入abaccdeff,則輸出 b。來自 劍指offer 2.分析 我們可以用乙個容器來存放 對應的字元和出現次數 雜湊表 這裡僅僅用陣列來簡單的模擬了一下 第一次掃瞄時將出現的次數存放在表中,第二次掃瞄時掃瞄到次數為1的字元並返回該字元即可。表...