c++基础知识
搬砖的小孩有肉吃
我曾十步杀一人,却败给你的眼神
展开
-
c++ string类的详解
原创 2019-10-13 14:23:14 · 62 阅读 · 0 评论 -
lower_bound( )和upper_bound( )
一:lower_bound( )和upper_bound( )lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。在从小到大的排序数组中,lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end。通过返回...原创 2019-08-20 11:22:18 · 132 阅读 · 0 评论 -
c++中vector使用方法
在c++中vector是一个十分有用的容器。作用它能够像容器一样存放各种类型的对象简单地说vector是一个能够存放任意类型的动态数组能够增加和压缩数据。vector在C++标准模板库中的部分内容它是一个多功能的能够操作多种数据结构和算法的模板类和函数库。特别注意使用vector需要注意以下几点1、如果你要表示的向量长度较长需要为向量内部保存很多数容易导致内存泄漏而且效...原创 2019-08-20 13:28:24 · 1631 阅读 · 0 评论 -
c++ pair
1,pair的应用pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的两个成员变量是first second 因为是使用struct不是class,所以可以直接使用pair的成员变量。其标准库类型--pair类...原创 2019-08-24 11:52:28 · 155 阅读 · 0 评论 -
初学线性表顺序存储的基本操作
#include<stdio.h>#include<iostream>#include<algorithm>#include<string.h>#include<vector>#include<cmath>#include<string>#include<map>#include<...原创 2019-09-27 16:25:37 · 174 阅读 · 2 评论 -
c++类小练习
总代码:#include<stdio.h>#include<iostream>#include<algorithm>#include<string.h>#include<vector>#include<cmath>#include<string>#include<map>#in...原创 2019-10-09 22:15:11 · 556 阅读 · 0 评论