- 博客(5)
- 收藏
- 关注
原创 数据在内存中的存储
我们从上述整数的存储中知道n数据在整数的储存如果所示,执行上述代码打印的值为。我们直到,int类型是占4个字节的,1个字节是占8个比特的,这说明浮点数存储和整数是不同的,那浮点数是怎么存储的呢?S 表⽰符号位,当S=0,V为正数;• M 表⽰有效数字,M是⼤于等于1,⼩于2的。在讲解浮点数的存储时,先引入一道有趣的代码题。一个int类型通过二进制转化得到32位。例如,如果我定义一个int n=4,那么,数据是如何存储的呢?可以把内存想象为多个格子。
2025-03-19 23:30:02
157
原创 多种方法实现合并两个有序数组
这时候我们可以考虑把对比后的结果放在nums1中无效数据的那片空间,就算最极端(nums2最小的数据也大于nums1中最大的数据)也可以放下nums2;让我们思考一下为什么要创建额外的数组,是因为如果把对比后的结果直接存储在nums1中的话会覆盖nums1中原本的数组内容,哪有没有办法不开辟新的空间来实现存放对比后的结果呢?这里与冒泡排序的区别就是冒泡排序是在一个数组里面,而题目给的是两个数组,所以可以合并成一个数组,再用冒泡排序。当然还可以提升一下,让时间复杂度为O(N),空间复杂度为O(1);
2025-03-17 13:36:26
833
原创 c语言实现扫雷游戏
扫雷游戏默认为9*9个格子随机布置10个雷可以排查雷的坐标 ->通过输入坐标点形式例如:2 3表示坐标为(2,3)的坐标如果该位置不是雷,那么显示该坐标9宫格内有几个雷如果该位置是雷,则被炸死且游戏结束如果把不是雷的位置全部排查完,则游戏结束,排雷成功。
2025-02-20 23:15:56
1824
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅