平时常用C++刷一些算法题,C++内置了许多好用的工具函数,但时间一长总是容易忘记,这里简单做一下总结,方便复习!

<stdlib.h>

  • atoi(const char* str)
    将一串字符转换为int型
  • atof(const char* str)
    同上,转换为double型
  • abs(int n)
    取绝对值

<algorithm>

  • fill()

    int a[10];
    vector<int> vt;
    fill(a, a+10, 100000);
    fill(vt.begin(), vt.end(), -100000);
  • sort()
    时间复杂度n*log(n)的排序算法,默认升序

    sort(vt.begin(), vt.end(), cmp);
  • max(int a, int b)
    取最大值
  • min(int a, int b)
    取最小值

<string>

  • stoi()
    string类型字符串转换为int
  • stod()
    string类型字符串转换为double
  • to_string()
    重载方法,将一些整形,浮点型等转换为string类型字符串

<cstring>

  • strcmp(char str1, char str2)
    比较两个字符串,前一个小返回<0,前一个大返回>0,否则返回0
  • strcpy(char destination, char source)
    将后一个字符串拷贝到前一个字符串
  • strlen(char* str)
    返回字符串str的有效长度

<cctype>

  • isalnum()
    判断一个字符是不是alphanumeric,即大小写英文字母或是数字
  • isalpha()
    判断一个字符是不是alphabetic,即英文字母
  • isdigit()
    判断一个字符是不是数字
  • tolower()
    将大写转换为小写
  • toupper()
    将小写转换为大写

C++ 常用函数总结相关推荐

  1. php内置常用函数是哪些,PHP常用函数有哪些

    PHP常用函数有哪些 导语:PHP主要通过函数实现一些功能,那PHP常用函数有哪些呢?下面就由小编为大家介绍一下,欢迎大家阅读! 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2) ...

  2. Lua基本语法-书写规范以及自带常用函数

    Lua基本语法-书写规范和常用函数 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 String O ...

  3. SQLserver 常用函数适用方法(转载)

    SQL Server 常用函数使用方法(持续更新) 之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值 ...

  4. python Pool常用函数用法总结

    在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下. 1.说明 apply_async(func[,args[,kwds]):使用非堵塞调用fu ...

  5. ACM——常用函数总结

    常用函数总结: 一.全排列:next_permutation 二.读写优化 三.返回容器内最大最小值 四.复制函数 五.容器删除函数 六.容器填充函数 七.查找函数 八.字符串转换整数 九.欧拉筛 十 ...

  6. e class connect.php,剖析帝国CMS核心文件e/class/connect.php中的常用函数

    帝国CMS下的e/class/connect.php文件中包含了帝国CMS常用的一些核心功能函数,加深对connect.php文件中常用函数的了解对于帝国CMS的二次开发来说非常重要. 现将帝国CMS ...

  7. PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数

    PHP操作MySQL数据库常用函数 php操作mysql数据库,俗称天龙八步: 第一步:连接数据库 第二步:判断连接错误 第三步:选择数据库 第四步:设置字符集 第五步:准备SQL语句 第六步:执行并 ...

  8. python math库常用函数_Python math库常用函数

    math库常用函数及举例: 注意:使用math库前,用import导入该库 >>> import math 取大于等于x的最小的整数值,如果x是一个整数,则返回x >>& ...

  9. R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析

    R语言广义线性模型函数GLM.广义线性模型(Generalized linear models).GLM函数的语法形式.glm模型常用函数.常用连接函数.逻辑回归.泊松回归.系数解读.过散度分析 目录

  10. R语言效用分析 ( 效能分析、Power analysis)确定样本量、假设检验与两类错误、pwr包进行效用分析 ( 效能分析、Power analysis)的常用函数列表

    R语言效用分析 ( 效能分析.Power analysis)确定样本量.假设检验与两类错误.pwr包进行效用分析 ( 效能分析.Power analysis)的常用函数列表 目录

最新文章

  1. MySQL批量SQL插入性能优化
  2. Trie:hdu 4825、1251、1247、Poj 3764
  3. Oracle 从入门到精通视频教程(11G版本)
  4. CentOS7-Docker 配置国内镜像源
  5. hdu 1255 覆盖的面积
  6. python 脚本所在目录,Python 获取当前所在目录的方法详解
  7. L1-006 连续因子 (20 分)—团体程序设计天梯赛
  8. ASP.NET的页面生存周期 [转]
  9. vue 表单验证 支持6位小写字母和数字组合,必须包含2位字母
  10. Julia :元编程、宏
  11. Redis安装和启动报错解决
  12. cad lisp 背景遮罩_AutoCAD心得体会
  13. 解决Vue中使用echart组件刷新问题
  14. 如何制作微信抖音小游戏
  15. 制作App,免编程积木式搭建如此之简单
  16. verilog 定点数、浮点数是什么?怎么表示?怎么做运算?
  17. JAVA中的各种引用
  18. Java 能创建多少线程
  19. Docker镜像和容器相关命令
  20. 利用阿里云轻量服务器实现frp内网穿透(Mac远程控制win)

热门文章

  1. leetcode算法题--预测赢家★
  2. leetcode算法题--等差数列划分
  3. 沙溪理工学校计算机,学雷锋树新风——沙溪理工学校计算机部开展学雷锋活动...
  4. 电大计算机要学多久,电大计算机应用基础是我们必须要学习的科目吗
  5. ssms没有弹出服务器验证_Nginx服务器负载均衡及生成ssl密钥对、Nginx配置ssl操作示例...
  6. html每个段落空前空两格,科普:为什么段落开始要空两格(两个汉字)?
  7. (转)nginx+iis实现负载均衡
  8. Totem-DesignNet处理器插件开发方法
  9. 使用Response.ContentType 来控制下载文件的类型
  10. android跨进程读写内存,Android 跨进程内存泄露