- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 二进制中1的个数
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。想法1:输入一个int型整数,强转成unsigned int,将这个数%2,判断是否是1,计数,循环.class Solution {public: int NumberOf1(int n) { int num = 0; int a = 0; unsigned int b; b = n; while(b > 0){
2020-05-14 01:50:05
155
原创 c++学习总结---几个c++11的知识点
内联函数1.概念以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数压栈的开销, 内联函数提升程序运行的效率2特性inline是一种以空间换时间的做法,省去调用函数额开销。所以代码很长或者有循环/递归的函数不适宜使 用作为内联函数。inline对于编译器而言只是一个建议,编译器会自动优化,如果定义为inline的函数体内有循环/递归等 等,编译器...
2019-09-26 16:28:17
152
原创 c++学习总结---引用以及内联函数
引用1.概念引用是给一个已存在的变量起一个别名,不重新开辟空间,与被引用的变量公用一个地址空间,就好像是宋江又叫及时雨,宋江和及时雨是一个人,并没有另外一个宋江,宋江和及时雨指向同一个身体2.表示方法类型& 引用变量名(对象名) = 引用实体例如void TestRef() { int a = 10; int& ra = a;//<====定义引用类型 ...
2019-09-21 20:48:05
182
原创 LINUX基础指令
LINUX基础指令-run level 0:关机-run level 3:纯文本模式-run level 5:含有图形接口模式-run level 6:重新启动reboot重启热键Tab和ctrl+Tab:命令补全ctrl+c打断当前操作ctrl+l 清屏ctrl+u 剪切(光标所在处之前的所有字符)(不包括自身)ctrl+k 剪切(光标所在处之后的所有字符)(包括自身)...
2019-08-29 17:31:43
151
原创 迷宫最短路径
#define __STACK_H__ #include<stdio.h>#include<windows.h> #include<assert.h> #define ROW 10#define COL 10typedef int DataType;typedef struct Coordinate{ in...
2019-07-22 14:50:14
87
原创 c++学习总结
一,c++关键字就像是小学学习写作文一样,我们要先学会识字,然后学会造句,最后学会作文.那么c++的关键字就是我们学习这门语言的识字阶段.二,命名空间关键字:namespace目的:对标识符进行本地化,避免命名冲突或名字污染注意:命名空间可嵌套同一个工程中允许存在多个相同名称的命名空间2.1命名空间的定义namespace关键字+命名空间名字+{}//1. 普通的命名空间...
2019-04-26 19:52:10
221
原创 习题
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。解 :看到这个问题想到的是看到这个问题首先想到的是判断条件,每个人一半正确就意味着运用逻辑或运算,所以首先可以能会想到if((b==...
2018-10-24 01:16:39
167
原创 几个问题的
1.写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1程序原型:int count_one_bits(unsigned int value){// 返回 1的位数}解:无符号整型为32位,所以利用循环32次,逐个判断二进制每一位是不是1int count_one_bits(unsigned int value){ ...
2018-10-23 02:37:15
95
学生管理系统
2018-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人