
考研牛客网刷题-剑指offer
御坂码农
SOS团驻优快云代理团长!
展开
-
c++ 堆栈stack的使用
使用方法如下:#include <stack>std::stack<std::string> words //构造方法,比如stack<char> tas;empty() //堆栈为空则返回真pop() //移除栈顶元素push() //在栈顶增加元素size() //返回栈中元素数目top() //返回栈顶元素...原创 2022-03-06 18:24:09 · 613 阅读 · 0 评论 -
C++输入输出
一,输入1,输入三个整数,中间用逗号隔开: int main() { int a,b,c,max; char ch; //定义一个字符变量 cin>>a>>ch>>b>>ch>>c; //可以在在整数之间输入任意一个字符 cout<<"max="<<m(a,b,c)<<endl; return 0; }2,使用scanf函数:#include&l原创 2022-02-20 20:26:35 · 765 阅读 · 0 评论 -
常用数学函数
首先include<cmath>开平方:double sqrt(double x);x的y次方:double pow(double x, double y);x的绝对值:int abs(x);原创 2022-01-16 20:35:15 · 162 阅读 · 0 评论 -
字符串string的使用
一,初始化例如string s1;s1 = "Hello";二,长度s1.size();三,字符串的连接1.用+;2.用append();例如:string s1="aaa",s2="dd"; s1.append(s2);三,获得字串substr 成员函数可以用于求子串 (n, m);例如:s.substr(1,3);//从下表1开始向后选3个字符;四,删除字串erase 成员函数可以删除 string 对象中的子串;例如:s1.erase(1, 3);//从原创 2022-01-16 20:26:57 · 243 阅读 · 0 评论 -
数组与vector数组的使用
一,数组的使用二,vector的使用原创 2022-01-14 18:34:59 · 556 阅读 · 0 评论 -
map的使用
C++中map提供的是一种键值对容器,里面的数据都是成对出现的,如下图:每一对中的第一个值称之为关键字(key),每个关键字只能在map中出现一次;第二个称之为该关键字的对应值。一,初始化//头文件#include<map>map<int, string> ID_Name;或map<int, string> ID_Name = { { 2015, "Jim" }, { 2016, "Tom" }, { 2017, "Bob" } };二,插入1原创 2022-01-14 18:11:52 · 231 阅读 · 0 评论