-
个人简介
摸鱼人的小仓库 http://www.staggeringbeauty.com/ 大虫子 https://www.ak-ioi.com/apps/oi-2048/ 华容道 chrome://dino/ 小恐龙 https://littlealchemy2.com/ 小小炼金师 https://2048game.com/ 数字组 https://dimit.me/Fe26/index_zh_CN.html 死铁 http://www.4399.com/ 4399 https://www.mazegenerator.net/ 迷宫 https://lewan.baidu.com/rankland?idfrom=5056&gameSource=mini&gameType=0 百度游戏 [https://deepmess.com/namerena/]名字竞技场
十进制小数转二进制小数 口诀:乘2取整,正序排列 0.25 转化为二进制小数 0.25*2=0.5 取整整数 0 0.5 *2=1 取整整数 1 0.01
0.625*2=1.25 取整整数 1 0.25 *2=0.5 取整整数 0 0.5 *2=1 取整整数 1 0.101
二进制小数转十进制小数 二进制小数 0.101
0 . 1 0 1 11/2 + 01/4 + 1*1/8 = 0.5 + 0 + 0.125 = 0.625 二叉堆(优先队列priority_queue) 父<子:小顶堆(小根堆) 父>子:大顶堆(大根堆)插入的时间复杂度:O(logn) 删除的时间复杂度:O(logn) 查询最值的时间复杂度:O(1)
创建一个二叉堆 priority_queue<int,vector<int>,greater<int> > small;//小根堆 priority_queue<int,vector<int>,less<int> > big;//大顶堆 /* 堆名.push(元素);//插入元素 堆名.pop();//删除堆顶 堆名.top();//返回堆顶 堆名.size();//返回二叉堆的大小 堆名.empty();//如果二叉堆为空返回1 ,不为空返回0 */
1 Byte = 8 bit 关键词 二进制bit 字节Byte bool 8 1 char 8 1 short 16 2 int 32 4 long long 64 8 float 32 4 double 64 8
举例时用的8位二进制表示
1、数据是以二进制形式存放的
以补码形式存放 9 0000 1001 原码 = 反码 = 补码 -9 1000 1001 原码
1111 0110 反码 = 原码除了符号位取反 1111 0111 补码 = 反码+1举例时用的8位二进制表示
1、数据是以二进制形式存放的
以补码形式存放 9 0000 1001 原码 = 反码 = 补码 -9 1000 1001 原码
1111 0110 反码 = 原码除了符号位取反 1111 0111 补码 = 反码+1补码的作用:简化整数的加减法运算 举例: 10-9
0000 1010 (10的补码)
- 1111 0111 (-9的补码)
0000 0001 (1的补码)
-
通过的题目
-
最近活动
题目标签
- 初窥门径
- 30
- 顺序结构
- 20
- 分支结构
- 9
- 循环结构
- 9
- GESP三级
- 8
- 循环嵌套
- 7
- 略有小成
- 6
- 字符串
- 6
- GESP
- 6
- GESP二级
- 5
- 驾轻就熟
- 4
- 搜索
- 4
- 枚举
- 4
- while循环
- 2
- 计数排序
- 2
- 蓝桥杯
- 1
- 电子学会二级
- 1
- 模拟
- 1
- 电子学会一级
- 1