【康拓展开逆康托展开】
生活随笔
收集整理的這篇文章主要介紹了
【康拓展开逆康托展开】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?百度百科就夠了
自己的體會:
康托展開是基于比他小的前面的個數來進行計算的
? ? ? ?另外康托展開也是一個數組到一個數的映射,因此也是可用于hash,用于空間壓縮。比如在保存一個序列,我們可能需要開一個數組,如果能夠把它映射成一個自然數, 則只需要保存一個整數,大大壓縮空間。比如八數碼問題。
歐拉項目上的第二四題就需要用逆康拓展開的,不過這道題不是說的自然數,包括0,所以構建數組的時候把0搞進去就好了
(歐拉項目上記得不贊成貼code的,
?
?
總結
以上是生活随笔為你收集整理的【康拓展开逆康托展开】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【light 1341Aladdin a
- 下一篇: 【 HDU1043-经典BFS+康拓展开