看板 C_and_CPP 關於我們 聯絡資訊
我的程式碼如下: http://codepad.org/6Ox1pyAD 我想嘗試使用class,但不知道如何呼叫它...... 目的是輸入一個字串,找出不重複的最長的長度。 譬如輸入的字串是 abcdefabcdeabc,應該要回傳長度是6,顯示 abcdef 如果輸入的是 bbbbbb,就應該回傳長度是1,顯示 b 演算法本身應該是沒問題,但我卡在不知道如何將字串傳入class中, 並回傳找到的長度。 另外就是,演算法本身似乎沒有辦法顯示找到的不重複的最長的字串, 不知道該如何加進去呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.218.214.128 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1490636022.A.64D.html
flydragon198: 在main裡面加一行,加在Solution s後面 03/28 01:58
flydragon198: cout << s.lengthOfLongestSubstring("abc"); 03/28 01:58
pttworld: 僅回傳顯示,接到顯示再算長度。 03/28 11:11
uranusjr: 這用 class 毫無意義啊... 03/28 11:20
suwako: 有一定要用class的理由嗎? 03/28 12:55
Caesar08: 因為他在寫leetcode吧 03/28 13:03
moussorgsky: 樓上正解......我也覺得其實不必用到class,甚至 03/28 18:45
moussorgsky: 不必另寫函式。我只是純粹想利用這機會練習一下class 03/28 18:46