C/C++
文章平均质量分 72
C/C++全套入门攻略
一只小杰鸽
路漫漫其修远兮,吾将上下而求索。
展开
-
【C/C++入门攻略】常用头文件下的函数介绍:algorithm
文章目录常用头文件下的函数介绍:algorithm1. max()、min()和abs()2. swap()3. reverse()4. next_permutation()5. fill()6. sort()7. lower_bound()和upper_bound()常用头文件下的函数介绍:algorithmC语言提供了很多实用的数学函数,如果要使用,需要在程序开头添加头文件cmath或者math.h。#include <algorithm>using namespace std;原创 2020-09-24 17:08:05 · 1644 阅读 · 0 评论 -
【C/C++入门攻略】常用头文件下的函数介绍:目录
文章目录常用头文件下的函数介绍:目录1. cmath/math.h2. cstring/string.h3. algorithm常用头文件下的函数介绍:目录很多常用的函数通常需要添加头文件,下面进行总结常用的头文件下的函数。本文参考并总结了晴神的《算法笔记》与刘神的《算法竞赛入门经典》中的精华内容,并加入了自己的理解,以实用第一的目的来撰写此文。1. cmath/math.h【C/C++全套入门攻略】常用头文件下的函数介绍:cmath/math.h2. cstring/string.h【C/C原创 2020-09-23 18:00:40 · 305 阅读 · 1 评论 -
【C/C++入门攻略】常用头文件下的函数介绍:cstring/string.h
文章目录常用头文件下的函数介绍:cstring/string.h1. strlen()2. strcmp()3. strcpy()4. strcat()常用头文件下的函数介绍:cstring/string.hC语言提供了很多实用的数学函数,如果要使用,需要在程序开头添加头文件cstring或者string.h。//二者选一#include <cstring>#include <string.h>1. strlen()strlen(str)用于得到字符数组中第一个\0前原创 2020-09-23 17:41:43 · 703 阅读 · 1 评论 -
【C/C++入门攻略】常用头文件下的函数介绍:cmath/math.h
文章目录常用头文件下的函数介绍:cmath/math.h1. fabs(double x)2. floor(double x)和ceil(double x)3. pow(double r, double p)4. sqrt(double x)5. log(double x)6. sin(double x)、cos(double x)和tan(double x)7. asin(double x)、acos(double x)和atan(double x)8. round(double x)常用头文件下的函数原创 2020-09-23 17:02:28 · 2768 阅读 · 1 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:pair
文章目录C++标准模板库(STL)用法介绍:pair1. pair声明2. pair访问3. pair常用函数4. pair用途C++标准模板库(STL)用法介绍:pairpair:映射,STL容器之一,可以将任何基本类型(包括STL容器)映射到任何基本类型(包括STL容器)。使用map前需要添加:#include <map>using namespace std;1. pair声明map是一个模板类,所以使用前需要声明。map<typename1, typename2原创 2020-09-23 13:22:38 · 350 阅读 · 1 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:stack
文章目录C++标准模板库(STL)用法介绍:stack1. stack声明2. stack访问3. stack常用函数4. stack用途C++标准模板库(STL)用法介绍:stackstack:栈,在STL中主要则是实现了一个后进先出的容器。使用stack前需要添加:#include <stack>using namespace std;1. stack声明stack是一个模板类,所以使用前需要声明。声明stack<typename> st;typenam原创 2020-09-23 13:18:14 · 243 阅读 · 0 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:priority_queue
文章目录C++标准模板库(STL)用法介绍:priority_queue1. priority_queue声明2. priority_queue访问3. priority_queue常用函数4. priority_queue用途C++标准模板库(STL)用法介绍:priority_queuepriority_queue:优先队列,STL容器之一,底层基于堆进行实现。使用priority_queue前需要添加:#include <queue>using namespace std;原创 2020-09-22 23:47:09 · 281 阅读 · 0 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:queue
文章目录C++标准模板库(STL)用法介绍:queue1. queue声明2. queue访问3. queue常用函数4. queue用途C++标准模板库(STL)用法介绍:queuequeue:队列,在STL中主要则是实现了一个先进先出的容器。使用queue前需要添加:#include <queue>using namespace std;1. queue声明queue是一个模板类,所以使用前需要声明。声明queue<typename> q;typenam原创 2020-09-22 20:53:58 · 295 阅读 · 0 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:map
文章目录C++标准模板库(STL)用法介绍:map1. map声明2. map访问3. map常用函数4. map用途C++标准模板库(STL)用法介绍:mapmap:映射,STL容器之一,可以将任何基本类型(包括STL容器)映射到任何基本类型(包括STL容器)。使用map前需要添加:#include <map>using namespace std;1. map声明map是一个模板类,所以使用前需要声明。map<typename1, typename2> mp;原创 2020-09-22 20:13:54 · 350 阅读 · 0 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:string
C++标准模板库(STL)用法介绍:stringstring:字符串,STL容器之一,类似字符数组,但比比字符数组更容易处理。使用string前需要添加:#include <string>using namespace std;string声明string是一个模板类,所以使用前需要声明。声明string str;初始化string str = "string";string访问一般有两种访问string内元素的方法:通过下标或者string的迭代器(1)通过下原创 2020-09-22 16:46:56 · 174 阅读 · 1 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:set
C++标准模板库(STL)用法介绍:setset:集合,STL容器之一,可以理解成一个内部自动有序且不含重复元素的容器。使用set前需要添加:#include <set>using namespace std;set声明set是一个模板类,所以使用前需要声明。定义set<typename> name;typename可以是任何基本类型,也可以是STL标准容器二维两个维都是容器set<set<typename> > name;原创 2020-09-22 12:58:00 · 737 阅读 · 1 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:vector
C++标准模板库(STL)用法介绍:vectorvector:向量,STL容器之一,可以理解成一个封装了多种操作变长数组。使用vector前需要添加:#include <vector>using namespace std;vector声明一维数组vector<typename> name;二维数组两个维数都可变长vector<vector<typename> > name;注:>>之间需要加空格,否则可能会被判定原创 2020-09-21 09:41:38 · 319 阅读 · 2 评论 -
【C/C++入门攻略】C++标准模板库(STL)用法介绍:目录
C++:标准模板库(STL)用法介绍相信很多人跟我一样,在没了解STL之前,听到这么高大上的名字,以为是一个很难触及的神秘知识。但其实,STL并没有想象中那么难。相反,STL十分简单。那么,为什么我们要学习STL 呢?STL(Standard Template Library)即标准模板库,是C++高效的程序库。它是一个工具的存在,能帮助我们简化很多程序,免得我们自己去实现(比如变长数组、数组排序等等)。所以,把STL当成一个美化你程序的工具来看待。本文参考并总结了晴神的算法笔记与刘神的紫书中的精华内原创 2020-09-11 22:15:19 · 420 阅读 · 1 评论