- 博客(8)
- 收藏
- 关注
原创 c++备战CCF之力扣简单题(找出转圈游戏输家)
memset函数,将其最后一个字节即0000 0010以单个字节逐个填充到数组arr的内存,则arr所有元素变为0000 0010 0000 0010 0000 0010 0000 0010 即33686018。
2023-08-16 10:38:53
263
1
原创 c++备战CCF之力扣简单题(数组中两元素的最大乘积)
例如nth_element(arr, arr+5, arr+10);是将从小到大排序后应该在arr[5]的元素放在arr[5]这个位置上。若要寻找第k大的数,nth_element(数组名,数组名+元素个数-k,数组名+元素个数)其用法为:函数语句:nth_element(数组名,数组名+第k个元素,数组名+元素个数)冒泡是每次将0~n-i范围内的最大数放在arr[n-1-i]位置,i代表了冒泡的次数。c++的STL里也有快速选择的函数nth_element()快速选择是用于分开较大的数和较小的数。
2023-08-15 11:23:10
161
1
原创 c++备战CCF之力扣简单题笔记(找出最小k个数)
3、若cur指向的内容小于key,则prev先向后移动一位,然后交换prev和cur指针指向的内容,然后cur指针++;对于只需要找出最小k个数,只需要随机化基准数,找出基准数是最小的第num个数,若k==num,直接返回;小顶堆声明:priority_queue q;经过一次单趟排序,最终也能使得key左边的数据全部都小于key,key右边的数据全部都大于key。2、起始时,prev指针指向序列开头,cur指针指向prev+1。
2023-08-14 22:01:07
159
原创 unity的第一次尝试,自己做的第一个3D游戏
跟着b站的unity视频,耗时好几天,终于做出了第一个3D游戏。这次学习让我了解了3D游戏的制作步骤,也让我明白unity的强大。虽然是跟着一步步抄的,但是自己做出来还是蛮有成就感的。
2023-08-11 11:45:49
360
1
原创 利用ege图形库实现 c++扫雷 (进阶版)
这一次的版本补全了一些功能,实现了改变难度,计时,显示剩余炸弹数和重置游戏对局的功能。代码用c++的类进行封装,保证局内数据不会被修改。
2023-08-02 22:08:30
222
1
原创 利用ege图形库编写扫雷(c++)
下面是用ege图形库编写的c++扫雷代码。还有一些功能没有实现,比如重新开局,改变难度,音效。贴图是截图的网页游戏,这里不再上传。
2023-07-31 18:43:56
358
1
原创 Ubuntu下载binutils遇到的问题
安装GCC编译器与make工具,由于是源码编译安装方式,所以需要gcc编译。在编译之前先确保已经安装了gcc。提示 makeinfo is missing on your system;输入makeinfo后,提示没有安装该命令,然后提示可以安装texinfo;解压tar -xzvf binutils-2.38.tar.gz。进入超级管理员模式 su root重新make install。输入ld -v检查binutils版本。配置./configure。安装make install。
2023-03-01 13:10:18
657
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人