| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 比赛注意事项及技巧 -> 正文阅读 |
|
[数据结构与算法]比赛注意事项及技巧 |
1.格式:
2.计算机知识 8个二进制位为一个字节(B),最常用的单位,字节也就是B。 1KB (Kilobyte 千字节)=1024B 1MB (Megabyte 兆字节 简称“兆”)=1024KB 1GB (Gigabyte 吉字节 又称“千兆”)=1024MB 3.时间单位换算: 1秒=1000毫秒(ms) 1秒=1,000,000 微秒(μs) 1秒=1,000,000,000 纳秒(ns) 1秒=1,000,000,000,000 皮秒(ps) 1秒=1,000,000,000,000,000飞秒(fs) 4.写题注意用例范围:看下面的测试用例的规模和范围。 int占用4字节,32比特,数据范围为-21474836482147483647[-2^312^31-1]
6.数字拆解:利用栈(s.empty() 如果栈为空返回true,否则返回false
7.进制转换 8.自带sort函数:#include less<数据类型>()//从小到大排序 ,greater<数据类型>()//从大到小排序,也可对字符串排序改为char
9.reverse()//将数组或字符串倒过来 —>algorithm
10.pow
11.sqrt()*//开根号 —>math.h* double sqrt(double x); 12.使用map #include (1)key - value的对应 map<int, string> mapStudent (2)第三种 用"array"方式插入 ? mapStudent[123] = “student_first”; (3)map:迭代
(4)查找
13.队列:
14.常用字符处理函数 (1)获取字符串长度
(2)字符串连接
(3)字符串比较
(4)字符串倒置
(5)注意
(6)字符串转字符数组:
(7)查找
参考:https://blog.csdn.net/qq_42481935/article/details/104304294 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 9:33:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |