青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
依舊的博客
技術學習
C++博客
首頁
新隨筆
聯系
聚合
管理
17 Posts :: 1 Stories :: 2 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
(15)
編程(13)
動手(1)
基礎(1)
業務
隨筆檔案
(17)
2007年4月 (1)
2007年1月 (1)
2006年10月 (1)
2006年9月 (1)
2006年8月 (2)
2006年6月 (1)
2006年5月 (10)
文章分類
(9)
編程(4)
動手(1)
基礎(1)
思想(3)
文章檔案
(1)
2007年5月 (1)
搜索
最新評論
1.?re: 思路欣賞
確實沒有太直接的用處,訓練思維吧
--zliner
2.?re: 思路欣賞
沒有看明白,但在看完了以后,會想說,這樣的想法,能幫助我們解決哪些問題?
--E398
閱讀排行榜
1.?MVC模式和文檔/視圖結構(3074)
2.?觀察者模式(2303)
3.?C/S通信和Winsock編程(2299)
4.?錯誤碼、異常和斷言(1468)
5.?COM基本概念和COM模型(1194)
評論排行榜
1.?思路欣賞(2)
2.?MFC的五種基本機制(0)
3.?多操作系統的引導(0)
4.?用例分析基礎(0)
5.?MVC模式和文檔/視圖結構(0)
思路欣賞
欣賞好的思路是一件愉快的事,特別是對我不會做的題目。
1. 問題:對32位的二進制整數,不用循環,求出其中1的個數。
#define
?POW(c)?(1<<(c))
#define
?MASK(c)?(((unsigned?long)-1)?/?(POW(POW(c))?+?1))
#define
?ROUND(n,?c)?(((n)?&?MASK(c))?+?((n)?>>?POW(c)?&?MASK(c)))
int
?bit_count(unsigned?
int
?n)
{
????n?
=
?ROUND(n,?
0
);
????n?
=
?ROUND(n,?
1
);
????n?
=
?ROUND(n,?
2
);
????n?
=
?ROUND(n,?
3
);
????n?
=
?ROUND(n,?
4
);
????
return
?n;
}
基本的想法是把所有的1加起來,得到的就是1的個數。我們需要把這些1分離出來,每個1都是平等的,與其位置無關。難題在于不能一個一個去取,那就用到了循環,當然遞歸也是不允許的。需要有一種統一的辦法,可是很難想象具體該怎樣。我們逐步地做這件事,假設前16位和后16位分別求得了1的個數,那么加起來就行了。16位二進制中的1仍然是未知的,隨機出現的,問題的性質沒有變,但我們可以繼續分解,這種逐步的做法不一定就意味著遞歸。每個16位分解為兩個8位,...,每個2位分解為兩個1位,把兩個1位上的數相加就是這兩位上1的個數。現在需要取出每一位上的數嗎?如果想到了這個問題,就離最終的思路不遠了。現在32位已經分成了16個兩位,很容易將其看作兩個16位,一個是所有奇數位,一個是所有偶數位。我們不難把這兩個16位分開,然后移位相加,就求出了每兩位中1的個數。到了這一步,以后的思路就很自然了。
參考:
《計算二進制位'1'的個數》來自?
http://kaikai.cnblogs.com
posted on 2006-05-12 23:14
依舊的博客
閱讀(695)
評論(2)
編輯
收藏
引用
所屬分類:
編程
Feedback
#
re: 思路欣賞
2006-06-23 18:54
E398
沒有看明白,但在看完了以后,會想說,這樣的想法,能幫助我們解決哪些問題?
回復
更多評論
#
re: 思路欣賞
2006-06-23 20:44
zliner
確實沒有太直接的用處,訓練思維吧
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
相關文章:
用例分析基礎
MFC的五種基本機制
思路欣賞
幾種排序方法的實現
多線程通信的機制
COM基本概念和COM模型
排序的方法
數據庫范式及其涵義
C/S通信和Winsock編程
論面向對象
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 依舊的博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美波霸影院
|
国产精品xxxxx
|
久久亚洲一区二区
|
亚洲自拍都市欧美小说
|
韩日在线一区
|
国产精品久久久91
|
国产精品福利在线观看网址
|
欧美国产亚洲视频
|
欧美不卡视频
|
欧美色中文字幕
|
国产精品美女久久久久久久
|
性久久久久久久
|
亚洲精品网站在线播放gif
|
狠狠干狠狠久久
|
亚洲国产美女
|
欧美一级黄色录像
|
久久综合网络一区二区
|
欧美成熟视频
|
亚洲一区区二区
|
久久人人97超碰精品888
|
免费一级欧美片在线播放
|
欧美日韩中文字幕日韩欧美
|
国产精品一区三区
|
日韩亚洲视频
|
欧美成人精品激情在线观看
|
国产视频不卡
|
亚洲国产精选
|
久久久999精品免费
|
亚洲人体大胆视频
|
午夜精品影院在线观看
|
欧美视频一区二区三区
|
91久久黄色
|
麻豆国产精品777777在线
|
亚洲欧洲一区二区三区
|
欧美伊人影院
|
国产日韩精品久久
|
欧美一区午夜视频在线观看
|
99国产精品久久
|
欧美丝袜一区二区
|
亚洲欧洲在线免费
|
91久久久国产精品
|
欧美成人按摩
|
亚洲激情在线
|
欧美亚洲日本网站
|
性欧美在线看片a免费观看
|
欧美日韩高清区
|
亚洲福利视频一区
|
国产女优一区
|
亚洲精品偷拍
|
亚洲国产欧美精品
|
欧美一级片久久久久久久
|
亚洲黄色影院
|
亚洲欧美激情精品一区二区
|
激情亚洲网站
|
一区二区三区免费在线观看
|
国产精品美女久久久浪潮软件
|
亚洲一区二区三区涩
|
久久人人爽人人爽爽久久
|
亚洲精品色图
|
一区二区免费看
|
亚洲免费伊人电影在线观看av
|
国产亚洲一本大道中文在线
|
亚洲高清影视
|
国产亚洲成av人片在线观看桃
|
免费成人黄色片
|
国产欧美一区二区三区在线老狼
|
亚洲高清电影
|
亚洲国产天堂久久综合
|
亚洲伦伦在线
|
亚洲视频欧美视频
|
欧美色偷偷大香
|
91久久精品美女高潮
|
亚洲午夜久久久久久久久电影网
|
蜜臀av性久久久久蜜臀aⅴ四虎
|
久久久久一区二区三区四区
|
久久成人精品无人区
|
久久人人爽人人
|
久久成人这里只有精品
|
国产精品a久久久久久
|
亚洲国产精品高清久久久
|
国产字幕视频一区二区
|
亚洲一区二区三区777
|
亚洲免费视频网站
|
国产精品欧美在线
|
亚洲天堂av在线免费观看
|
亚洲网在线观看
|
国产精品免费视频xxxx
|
亚洲一区精彩视频
|
另类春色校园亚洲
|
亚洲影院一区
|
99视频有精品
|
国内精品久久久久久
|
国产精品av久久久久久麻豆网
|
久久精品盗摄
|
先锋影音网一区二区
|
亚洲视频在线二区
|
亚洲无线视频
|
中国成人在线视频
|
亚洲黄色在线视频
|
一区二区在线观看av
|
国产亚洲精品aa午夜观看
|
国产精品免费一区二区三区观看
|
欧美成人中文
|
欧美日韩国产小视频
|
欧美色道久久88综合亚洲精品
|
国产精品福利在线观看网址
|
亚洲午夜精品福利
|
日韩亚洲在线观看
|
亚洲日本无吗高清不卡
|
蜜臀av国产精品久久久久
|
欧美在线不卡视频
|
久久国产精品久久久久久久久久
|
亚洲免费黄色
|
亚洲精品视频一区
|
亚洲国产精品激情在线观看
|
久久久久久色
|
久久久精品免费视频
|
久久久亚洲成人
|
你懂的网址国产 欧美
|
久久亚洲综合
|
亚洲电影在线播放
|
一区二区久久久久久
|
午夜精品理论片
|
你懂的国产精品
|
国产精品丝袜91
|
伊人久久亚洲影院
|
中文久久乱码一区二区
|
亚洲视频图片小说
|
久久国产精品99久久久久久老狼
|
国产伦精品一区二区三区高清
|
老司机67194精品线观看
|
欧美亚洲一区二区三区
|
在线亚洲伦理
|
欧美11—12娇小xxxx
|
亚洲天堂男人
|
亚洲日韩欧美视频
|
亚洲一级特黄
|
欧美黄色网络
|
亚洲天堂av高清
|
欧美日韩免费观看一区二区三区
|
国产精品乱人伦中文
|
亚洲国产人成综合网站
|
久久久91精品
|
欧美一区国产一区
|
国产区精品视频
|
亚洲欧美另类国产
|
亚洲免费观看高清完整版在线观看
|
欧美成人国产
|
欧美一二区视频
|
亚洲国产精品www
|
久久精品国产亚洲精品
|
欧美午夜国产
|
一本大道av伊人久久综合
|
男人的天堂亚洲
|
欧美r片在线
|
国产精品99久久久久久www
|
亚洲日本电影
|
欧美性片在线观看
|
久久成人这里只有精品
|
欧美一级电影久久
|
亚洲国产成人精品女人久久久
|
久久婷婷国产综合国色天香
|
欧美亚洲在线播放
|
亚洲欧洲日本专区
|
一本色道久久88亚洲综合88
|
性色av一区二区三区
|
亚洲精品综合在线
|
欧美亚韩一区
|
久久久久久久久久看片
|
欧美一级久久久
|
日韩视频在线永久播放
|
亚洲免费av观看
|
国产精品一区二区视频
|
亚洲第一区在线
|
国产精品一香蕉国产线看观看
|
久久久水蜜桃av免费网站
|
91久久黄色
|
亚洲国产欧美一区二区三区久久
|
欧美jizzhd精品欧美巨大免费
|
欧美有码在线视频
|
一区二区三区日韩精品
|
亚洲在线视频免费观看
|
亚洲大黄网站
|
亚洲欧美视频在线观看
|
亚洲一区图片
|
欧美肥婆bbw
|
久久亚洲欧美国产精品乐播
|
欧美日韩一区二区欧美激情
|
欧美高清在线视频
|
亚洲国产精品成人综合
|
久久九九精品
|
免费成人高清视频
|
欧美日韩一区二区三区在线观看免
|
国产精品久久久久毛片大屁完整版
|
久久午夜精品一区二区
|
国产一区二区av
|
亚洲视频福利
|
亚洲欧美国内爽妇网
|
国产精品美女久久久久久免费
|
一区二区三区精品
|