jake1036
My Links
C++博客
首頁
新隨筆
聯系
聚合
管理
Blog Stats
Posts - 101
Stories - 0
Comments - 23
Trackbacks - 0
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
c++學習總結(7)
(rss)
larbin源碼分析(4)
(rss)
算法相關(65)
(rss)
隨筆檔案
2011年9月 (4)
2011年8月 (1)
2011年7月 (5)
2011年6月 (24)
2011年5月 (34)
2011年4月 (10)
2011年3月 (4)
2010年12月 (1)
2010年11月 (7)
2010年10月 (5)
2010年9月 (5)
2010年8月 (1)
搜索
最新評論
1.?re: 01背包問題總結(一)http://www.shnenglu.com/Modules/CaptchaImage/JpegImage.aspx
評論內容較長,點擊標題查看
--http://www.shnenglu.com/Modules/CaptchaImage/JpegIm
2.?re: 編程之美-2.5尋求最大的K個數[未登錄]
你確定以上代碼可以運行?
呵呵
--xixi
3.?re: larbin源碼分析(七) larbin中的2種容器與4個url隊列
評論內容較長,點擊標題查看
--Humton
4.?re: larbin源碼分析(七) larbin中的2種容器與4個url隊列
評論內容較長,點擊標題查看
--Humton
5.?re: 動態規劃法-------最大連續子序列和
@123
誰說的,明明b[7] == 25好吧
--456
閱讀排行榜
1.?01背包問題總結(一)(25001)
2.?動態規劃法-------最大連續子序列和(9622)
3.?c++類模板學習(8039)
4.?完全背包問題 <二>(4521)
5.?編程之美1.8-----電梯調度算法(4207)
評論排行榜
1.?2011-4-16 淘寶實習生面試總結(6)
2.?動態規劃法-------最大連續子序列和(3)
3.?動態規劃法-----最長增序子序列(非連續)(3)
4.?面試100 34找出數組中唯一出現一次的兩個數字(2)
5.?larbin源碼分析(七) larbin中的2種容器與4個url隊列(2)
面試100 22整數n中包含的1的個數
22 整數n中包含的1的個數
一 方法:
求一個整數中,二進制數含有1的個數
(1) 方法1
將整數依次向右移動一位,判斷最后一位是0還是,但是這樣做的話,可能導致負數無法正常表示
(2) 方法2
對1進行左移,判斷。
(3) 方法3
求操縱n & n-1 ,這個操作實質上是將n的最右以為1數字,變為0,
所以 n中有幾個1,就可以執行幾次n & n -1操作
二 代碼如下:
#include
<
iostream
>
using
namespace
std ;
int
solusion1(
int
n)
{
int
sum
=
0
;
while
(n)
{
sum
+=
n
&
1
;
n
=
n
>>
1
;
}
return
sum ;
}
int
solusion2(
int
n)
{
int
sum
=
0
;
int
flag
=
1
;
while
(flag)
{
if
(flag
&
n)
sum
+=
1
;
flag
=
flag
<<
1
;
}
return
sum ;
}
int
solusion3(
int
n)
{
int
sum
=
0
;
while
(n)
{
sum
++
;
n
=
n
&
(n
-
1
) ;
//
操作實質上是,將最右邊的一處1,置為0
}
return
sum ;
}
int
main()
{
cout
<<
solusion2(
-
7
)
<<
"
"
<<
solusion3(
-
7
)
<<
endl ;
system(
"
pause
"
) ;
return
0
;
}
posted on 2011-05-18 21:15
kahn
閱讀(215)
評論(0)
編輯
收藏
引用
所屬分類:
算法相關
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
9-24MTK一面二面
微軟筆試總結
2011-09-07xx移動創業公司筆試題
編程之美2.7 最大公約數
O(n)實現刪除兩個數組中的共同元素
編程之美1.9(二) 高效率地安排會面
分組背包問題(六)
二維背包問題(五)
多重背包(三)
完全背包問題 <二>
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © kahn
亚洲综合精品香蕉久久网97
|
国产精品久久永久免费
|
久久久久亚洲精品天堂久久久久久
|
亚洲综合精品香蕉久久网97
|
日本道色综合久久影院
|
久久久久久久亚洲精品
|
狠狠色噜噜色狠狠狠综合久久
|
青青青伊人色综合久久
|
欧美亚洲另类久久综合婷婷
|
久久青青草原亚洲av无码app
|
91精品国产高清久久久久久国产嫩草
|
久久国产劲爆AV内射—百度
|
久久天堂电影网
|
久久综合九色综合网站
|
国产成人精品综合久久久
|
久久无码高潮喷水
|
久久黄视频
|
国产精品美女久久久久久2018
|
少妇久久久久久被弄到高潮
|
天天久久狠狠色综合
|
99精品国产99久久久久久97
|
亚洲精品乱码久久久久久蜜桃
|
久久久久夜夜夜精品国产
|
久久精品国产男包
|
久久人人爽人人爽人人片AV东京热
|
欧美久久精品一级c片片
|
国产精品久久久久久久久免费
|
精品无码久久久久国产动漫3d
|
青青青青久久精品国产h久久精品五福影院1421
|
久久久久久久综合综合狠狠
|
久久久久免费精品国产
|
久久精品人人做人人妻人人玩
|
国产亚洲精久久久久久无码77777
|
婷婷久久综合九色综合绿巨人
|
精品久久久无码中文字幕
|
青青草国产精品久久
|
国产成人精品综合久久久
|
久久99久久无码毛片一区二区
|
国产精品欧美久久久久无广告
|
精品水蜜桃久久久久久久
|
久久精品18
|