日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BIT的浅谈,简单理解

發布時間:2025/4/16 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BIT的浅谈,简单理解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉博客園(地址):http://www.cnblogs.com/justforgl/archive/2012/07/27/2612364.html?

先看一下這個圖,可以找到一定的規律:

  • 數組A的下標?等于? 這一列上最高的部分數組C的下標
  • 滿二叉樹的每一個結點對應數組A中的一個元素
  • ?

    A[1] = C[1]

    A[2] = C[1] + C[2]

    A[3] = C[3]

    A[4] = C[1] + C[2] +?C[3] + C[4]

    A[5] = C[5]

    A[6] = C[5] + C[6]

    A[7] = C[7]

    A[8] = C[1] + C[2] + C[3] + C[4] + C[5] + C[6] + C[7]? + C[8]

    ?而確定C有幾項,又該如何確定?

    感覺太巧妙啦。居然可以利用二進制來確定項數

    從1 ~ 8的二進制列舉

    0001? ? ?項數1? ? ? ? ? ?0個0? ? ? ? 2^0

    0010? ? ?項數2? ? ? ? ? ?1個0? ? ? ? 2^1

    0011? ? ?項數1? ? ? ? ? ? 0個0? ? ? ?2^0

    0100? ? ?項數4? ? ? ? ? ? 2個0? ? ? ?2^2

    0101? ? ?項數1? ? ? ? ? ? 0個0? ? ? ?2^0

    0110? ? ? 項數2? ? ? ? ? ? 1個0? ? ? 2^1

    0111? ? ? 項數1? ? ? ? ? ? ?0個0? ? ? 2^0

    1000? ? ? 項數8? ? ? ? ? ? 3個0? ? ? ?2^3

    ?

    2 ^ x = i & (- i)

    ?

    再續。。。。。。。。

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的BIT的浅谈,简单理解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。