- 博客(3)
- 收藏
- 关注
原创 leetcode34 在排序数组中查找元素的第一个和最后一个位置
当mid值==target时,向右找,当mid的值大于target时,更新这个大于它的临界值,注意:target值找不到有三种情况,一种小于所有值,一种大于所有值,一种位于中间。方法一:拆分成两个函数,一个找左边界,一个找右边界,default值设为-1。当mid的值==target时,记录ans=mid,继续向左找。若一直找不到大值,则右边界有default值numsSize。方法二:合并成一个函数,传递一个选择mode的值。此时都有left边界>right边界。
2024-04-09 15:37:10
388
原创 C++使用getMessage在游戏循环中画面卡顿的现象
修改后,即可成功运行。主要原因个人因为是由于sleep造成了程序暂停运行了一段时间,此时缓冲区内仍在存入鼠标消息,其中大量的是关于鼠标坐标的消息,少量可能是点击,而若使用if语句,在一次while游戏大循环中只能处理一个鼠标消息,造成缓冲区溢出;用while一次便可以处理好全部的鼠标消息。但在关卡中进行游戏中,只要添加了m.getMessage()函数,莫名其妙出现了画面的卡顿。getMessage()函数在先前用于关卡选择时,没有任何问题;
2023-10-27 16:45:39
354
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人