- 博客(25)
- 资源 (2)
- 问答 (5)
- 收藏
- 关注
原创 编写函数 unsigned int reverse_bit(unsigned int value); 这个函数的返回值吧value的二进制位模式从左到右翻转后的值。
unsigned int reverse_bits(unsigned int value);这个函数的返回值是把value的二进制位模式从左到右变换一下后的值。例如,在32位机器上,25这个值包含下列各个位: 00000000 00000000 00000000 00011001函数的返回值应该是2 550 136 832,它的二进制位模式是: 10011000 00000000 00000000 00000000
2016-06-30 13:37:38 814
原创 C++入门之——【 继承 】
简介: “继承”就是在已存在的类的基础上建立一个新的类。 已存在的类称为“基类”或者“父类”,新建的类称为“派生类”或“子类”。
2016-06-20 21:04:34 377
原创 判断机器大小端的两种实现方法
大端模式:是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;小端模式:是指数据的低位保存在内存的低地址中,而数 据的高位保存在内存的高地址中,和我们的逻辑方法一致。判断大小端方法:1、利用指针强制类型转换; 2、利用共用体
2016-06-17 19:42:49 4738
转载 猴子吃桃问题
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少个桃子?
2016-06-13 11:10:26 567
原创 在无头单链表的一个非头节点前插入一个节点
思路: 由于单链表的单向性,所以我们现在这个非头结点的后面插入一个节点,然后在交换这两个节点就可以了。头文件:链表定义#include<stdio.h>#include<assert.h>#include<stdlib.h>typedef int DataType;typedef struct strNode{ struct strNode* pNext;
2016-06-01 00:52:31 1815
VS2013一直创建新的项目
2016-08-18
对于二分法查找,right是数组元素的个数
2016-08-05
c++友元函数和inline函数的区别
2016-06-23
c++友元函数和inline函数的区别
2016-06-23
C语言里面的EOF与\n傻傻分不清楚
2016-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人