求全排列和交換是怎樣的一種對(duì)應(yīng)關(guān)系?

《劍指OFFER》中面試題28討論的是字符串的全排列,即對(duì)字符串中出現(xiàn)過(guò)的字符進(jìn)行全排列。本體采用的思想是遞歸。先確定第一個(gè)字符,再將第一個(gè)字符和該字符后面各個(gè)字符進(jìn)行交換。

現(xiàn)在的問(wèn)題是將第一個(gè)字符和后面的各字符進(jìn)行交換就能完成遞歸層次中的一層嗎?

看來(lái)是我理解錯(cuò)了,這個(gè)遞歸的思想是確定第一個(gè)字符以后,在剩下的字符串進(jìn)行遞歸處理。而這個(gè)確定第一個(gè)字符這一步是通過(guò)第一個(gè)字符和后面各字符進(jìn)行交換來(lái)完成的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第5章 引用類(lèi)型(返回首頁(yè)) 本章內(nèi)容 使用對(duì)象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類(lèi)型 使用基本類(lèi)型...
    大學(xué)一百閱讀 3,681評(píng)論 0 4
  • 北宋百家,八十 炊煙裊裊,雞鳴 斷橋之處,有女 望君歸來(lái),無(wú)人 我受詩(shī)經(jīng)影響比較大,當(dāng)然詩(shī)經(jīng)里面采用的手法我寫(xiě)不來(lái)...
    沐府墓主閱讀 336評(píng)論 0 0

友情鏈接更多精彩內(nèi)容