没有合适的资源?快使用搜索试试~ 我知道了~
99MyCql#DataStructures-and-Algorithms#C++刷题常用1
需积分: 0 1 下载量 175 浏览量
2022-07-25
14:19:30
上传
评论
收藏 2KB MD 举报
温馨提示
试读
1. int无穷大 2. 最大最小值 3. 数组初始化 4. 字符/字符串读取 5. 排序 6. 处理方向 7. 判断区间重叠
资源推荐
资源详情
资源评论
# C++刷题常用
## 1. int无穷大
常用 `0x3f3f3f3f` 表示无穷大,好处在于:
- 10^9
- 两个无穷大相加不会溢出
- 每个字节都相同,可用memset初始化
```C++
#define INF 0x3f3f3f3f
#define INF 0x7fffffff
```
## 2. 最大最小值
```c++
#define MAX(a, b) (((a) > (b)) ? (a) : (b))
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
```
## 3. 数组初始化
使用memset初始化,需注意:
- 以**字节** 为单位赋值。因此对于int数组,初始化0、-1、0x3f后,数组元素分别是0、-1、0x3f3f3f3f,而初始化1后,数组元素就变为0x0101
点击阅读更多
资源评论
吹狗螺的简柏承
- 粉丝: 14
- 资源: 313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功