资源简介
快来下载啊,只需要1积分!!!这个是剑指offer的源码,挺全的,还有具体的测试用例~
代码片段和文件信息
// NumberOf1InBinary.cpp : Defines the entry point for the console application.
//
// 《剑指Offer——名企面试官精讲典型编程题》代码
// 著作权所有者:何海涛
#include “stdafx.h“
int NumberOf1_Solution1(int n)
{
int count = 0;
unsigned int flag = 1;
while(flag)
{
if(n & flag)
count ++;
flag = flag << 1;
}
return count;
}
int NumberOf1_Solution2(int n)
{
int count = 0;
while (n)
{
++ count;
n = (n - 1) & n;
}
return count;
}
void Test(int number unsigned int expected)
{
int actual = NumberOf1_Solution1(number);
if(actual == expected)
printf(“Solution1: Test for %p passed.\n“ number);
else
printf(“Solution1: Test for %p failed.\n“ number);
actual = NumberOf1_Solution2(number);
if(actual == expected)
printf(“Solution2: Test for %p passed.\n“ number);
else
printf(“Solution2: Test for %p failed.\n“ number);
printf(“\n“);
}
int _tmain(int argc _TCHAR* argv[])
{
// 输入0,期待的输出是0
Test(0 0);
// 输入1,期待的输出是1
Test(1 1);
// 输入10,期待的输出是2
Test(10 2);
// 输入0x7FFFFFFF,期待的输出是31
Test(0x7FFFFFFF 31);
// 输入0xFFFFFFFF(负数),期待的输出是32
Test(0xFFFFFFFF 32);
// 输入0x80000000(负数),期待的输出是1
Test(0x80000000 1);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1470 2011-09-30 15:25 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\NumberOf1InBinary.cpp
文件 4549 2011-06-20 17:29 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\NumberOf1InBinary.vcproj
文件 1417 2011-10-24 11:50 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\NumberOf1InBinary.vcproj.HAIHE-WIN7.Harry He.user
文件 1427 2015-09-08 18:48 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\NumberOf1InBinary.vcproj.USER-20150421XR.Administrator.user
文件 1362 2011-02-05 08:23 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\ReadMe.txt
文件 304 2011-02-05 08:23 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\stdafx.cpp
文件 320 2011-02-05 08:23 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\stdafx.h
文件 765 2011-02-05 08:23 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\10NumberOf1InBinary\targetver.h
文件 2553 2011-10-24 11:48 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\Power.cpp
文件 4513 2011-06-08 17:26 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\Power.vcproj
文件 1417 2011-10-24 11:50 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\Power.vcproj.HAIHE-WIN7.Harry He.user
文件 1427 2015-09-08 18:48 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\Power.vcproj.USER-20150421XR.Administrator.user
文件 1290 2011-03-16 09:58 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\ReadMe.txt
文件 292 2011-03-16 09:58 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\stdafx.cpp
文件 320 2011-03-16 09:58 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\stdafx.h
文件 765 2011-03-16 09:58 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\11Power\targetver.h
文件 2968 2011-09-30 15:25 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\Print1ToMaxOfNDigits.cpp
文件 4558 2011-06-08 17:26 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\Print1ToMaxOfNDigits.vcproj
文件 1417 2011-10-24 11:50 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\Print1ToMaxOfNDigits.vcproj.HAIHE-WIN7.Harry He.user
文件 1427 2015-09-08 18:48 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\Print1ToMaxOfNDigits.vcproj.USER-20150421XR.Administrator.user
文件 1380 2011-03-19 22:42 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\ReadMe.txt
文件 307 2011-03-19 22:42 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\stdafx.cpp
文件 320 2011-03-19 22:42 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\stdafx.h
文件 765 2011-03-19 22:42 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\12Print1ToMaxOfNDigits\targetver.h
文件 3277 2011-09-30 15:25 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\13DeleteNodeInList\DeleteNodeInList.cpp
文件 4546 2011-06-20 17:29 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\13DeleteNodeInList\DeleteNodeInList.vcproj
文件 1417 2011-10-24 11:50 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\13DeleteNodeInList\DeleteNodeInList.vcproj.HAIHE-WIN7.Harry He.user
文件 1427 2015-09-08 18:48 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\13DeleteNodeInList\DeleteNodeInList.vcproj.USER-20150421XR.Administrator.user
文件 1356 2011-03-27 23:09 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\13DeleteNodeInList\ReadMe.txt
文件 303 2011-03-27 23:09 剑指offer源码及测试用例\剑指offer源码及测试用例\InterviewQuestions\13DeleteNodeInList\stdafx.cpp
............此处省略518个文件信息
- 上一篇:配电系统可靠性实用基础(陈文高)
- 下一篇:数独问题的0-1整数规划模型
相关资源
- 精仿唯品会全站购物模板_响应式购物
- 精仿饿了么多地图多城市订餐模板
- 微信抽签&微信求新年签源码 新年签
- 超级马里奥 小游戏源码
- 单文档多视图与相互切换
- OV7670摄像头上位机软件源码
- mqtt源码及文档
- OpenCv+Ocr 图片文字识别源码
- FTP服务器源码大全
- 基于AT89S52单片机的nRF2401无线模块开发
- cocos creator 跑酷项目源码
- 沈士根 汪承焱 许小东. 《Web程序设计
- 可判定禁手保存棋局的五子棋源码
- 代刷网系统源码完整版.zip
- 尚硅谷佟刚ajax视频配套源码
- 杨青个人博客_个人网站模板
- ath4rz.net宿舍管理信息系统最终版完整
- KTV管理系统Swing界面,含源码
- 魔域自动登录辅助源码
- 接口测试神器postman和(源码)
- syc的vc局域网聊天室源码
- 一个Egret(白鹭)小游戏射出桃花运源
- 用于ti am335x arm cortex a9的vxworksbsp源码
- 房地产信息网
- VCLZip Pro v3.03
- 图片管理系统 (数据库版)
- 商城网站模板包括管理后台
- openGL完成雪花飞舞源码
- 易语言源码csv数据处理快速版
- delphi版医院管理系统源码
评论
共有 条评论