- 博客(7)
- 收藏
- 关注
原创 vector数组创建及备用知识
一、vector数组创建1、一维数组一维数组定义为Vector<int> a,就是 int* a=new int[size];(1)不带参数的构造函数初始化//初始化一个size为0的vectorvector<int> abc;(2)带参数的构造函数初始化//初始化size,但每个元素值为默认值vector<int> abc(10); //初始化了10个默认值为0的元素//初始化size,并且设置初始值vector<int> cde(
2020-08-13 20:54:18
2472
原创 C++中自己经常使用的pair的用法
**C++中pair的用法**pair是C++中一种模板类型。每个pair对象可以存储两个值,这两个值可以是不同的数据类型。存储的值可以是基本数据类型也可以是自定义数据类型。声明命名空间:头文件:#include<utility>using namespace std;【注意】由于map内部实现涉及到pair,因此添加map头文件时会自动添加utility头文件所以,记不住的话,可以用map头文件来代替using namespace std;或using std::p
2020-08-13 15:09:36
1446
转载 链表类的设计
包含链表的初始化,插入,删除,打印等功能#include <iostream>#include <iomanip>using namespace std;//节点的定义如下:typedef int elementType;typedef struct node{ elementType data; node* next;} LList, * PList;//链表类的定义及要求如下:class linkedList{public: l
2020-07-15 17:29:34
594
转载 教你如何求一个集合的所有非空子集的方差和
/题目:注:要求提交程序源代码和执行结果,编程语言不限。1.对于一个大小为n的数集,求出该数集的每个"非空子集"的方差之和对10°+7取模的结果。附件1说明:第一行一个正整数口表示集合大小,第二行几个整数表示集合中的元素。//求集合的所有子集的算法(1):对于任意集合A,元素个数为n(空集n=0),其所有子集的个数为2^n个如集合A={a,b,c},其子集个数为8;对于任意一个元素,在每个子集中,要么存在,要么不存在,对应关系是:a->1或a->0b->1或b->0
2020-06-29 15:41:43
1412
原创 c++编程如果申请非常非常大的内存空间时,怎么样判断电脑内存是否足够
/C++编写一个函数模拟动态分配数组的内存空间。函数具有一个整型参数,它代表待分配的一个整型数组元素的个数。函数应当完成必要的出错检测(如参数为0或负数),如果内存空间充足,那么就分配需要的空间,并返回指向该空间的 指针;否则返回一个空指针/#include<iostream>`#include<cstdlib>#include<exception>...
2020-04-23 21:40:16
1175
1
原创 ”不“将浮点型转换为字符时,教你如何判断小数点后有几位
”不“将浮点型转换为字符时,教你如何判断小数点后有几位:首先举例为整数:double x=456.322156;int i;for(i=1;x*pow(10,i)>int(x*pow(10,i);i++) ;其中int(x*pow(10,i))是强制类型转换,类型转换后就舍去了值的小数位,然后与未转换的浮点型值比较,若是i已经等于或大于小数点后的位数,则跳出循环。所以循环结束后 ...
2020-03-10 23:13:06
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人