一道關於字符串逆序的筆試題

某同學在網上留的筆試題如下:

函數實現將網址進行如下操作
www.google.com轉成com.google.www 及mail.netease.com轉成com.netease.mail

不允許用STL,空間爲0(1)

思路如下:

1.先對每個被'.'隔開的單詞都逆序一次。

2.對整個串再逆序一次。

 

 

 

爲了表達清晰,把逆序的代碼封成函數。申請了3個變量,複雜度爲O(1),當然如果對指針操作,而不是操作下標,變量使用更少,不過不必糾結這些細節。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章