在最差的情況下,函數的複雜程度應該是多少?複雜度應該是多少
輸入:
FreeText = "My Name is shobhit and I live in istabul";
SearchText = "is";
功能是:
ReplaceText(FreeText , SearchText);
輸出:
My Name shobhit and I live in tabul
在最差的情況下,函數的複雜程度應該是多少?複雜度應該是多少
輸入:
FreeText = "My Name is shobhit and I live in istabul";
SearchText = "is";
功能是:
ReplaceText(FreeText , SearchText);
輸出:
My Name shobhit and I live in tabul
最壞的情況的複雜性是通過將輸入字符串lenght界定。所以在你的情況下,假設你有一個n個單詞的句子,複雜度是o(n),最壞的情況是找到這個單詞是。如果你有一個只有「是」的句子,你的複雜性是o(n^2)來找到並替換所有的「是」。
你可以寫一個代碼嗎? –
如果你需要代碼,那麼你應該嘗試找一些,或者自己寫。這不是一個代碼寫入服務。如果你更新你的問題以顯示你已經嘗試過的東西,人們可以幫你解決特定的問題。現在你只是冒着大量的積壓和封閉風險。 –
如果搜索文字是'is',我如何替換'I'? – lurker
其錯誤良好的捕獲 –
@ShobhitWalia:你*可以*編輯你的問題,我猜。你對'ReplaceText'的調用沒有意義。它至少需要三個參數:要修改的字符串(緩衝區),搜索文本,替換文本。它應該可能返回一個指向緩衝區的指針。 –