c++复习
ming_514
这个作者很懒,什么都没留下…
展开
-
Problem A: 平面上的点——Point类 (I)
Problem A: 平面上的点——Point类 (I) Time Limit: 1 Sec Memory Limit: 4 MB Submit: 8505 Solved: 3805 [Submit][Status][Web Board] Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。原创 2017-05-31 17:21:58 · 346 阅读 · 0 评论 -
stl string和vector
c++和c有一些区别,在于vector这是一个向量容器,是一个双向队列,可以通过运算符[]来访问元素,vector的大小能够自动增加来容纳新的元素·~~对于一个容器~~c++有一些成员函数例如 还有我们还有一些用法,比如插入调用 (1)头文件#include. (2)创建vector对象,vector vec; (3)尾部插入数字:vec.push_back(a); (4)使原创 2017-02-27 23:12:54 · 268 阅读 · 0 评论 -
一个关于vector和string使用的一个程序,可以参考一下
这是uva230 #include #include #include #include #include #include using namespace std; struct book { string author; int status; }; mapstring, book> books;//这里面还有用到map需要学习一下,map的类型可以很多,有结构体,数组,转载 2017-02-27 23:31:44 · 243 阅读 · 0 评论 -
map
7, map的基本操作函数: C++ Maps是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear() 删除所有元素 count() 返回指定元素出现的次数 empty() 如果map为空则返回true转载 2017-02-27 23:38:46 · 183 阅读 · 0 评论 -
Problem H: 稀疏矩阵的表示和运算
Problem H: 稀疏矩阵的表示和运算 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 155 Solved: 49 [Submit][Status][Web Board] Description 如果一个矩阵中,0元素占据了矩阵的大部分,那么这个矩阵称为“稀疏矩阵”。对于稀疏矩阵,传统的二维数组存储方式,会使用大量的内存原创 2017-06-08 20:21:33 · 472 阅读 · 0 评论 -
近期总结
快考试了,~~~自己明明什么都不会,还这么浮躁,总是想在考试之前做出飞机大战,看来是没有几个通宵做不出来了,最近老老实实上自习,复习为主,飞机大战为辅~~~ 总之自己需要注意这些东西~~好自为之吧,自己好好努力 目标,小学期~~160!!!原创 2017-06-08 20:06:05 · 197 阅读 · 0 评论 -
Problem C: 点在圆内吗?
Description 定义一个Point类和Circle类,用于判断给定的一系列的点是否在给定的圆内。 其中,Point类: 1.有2个成员x和y,分别为其横坐标和纵坐标;1个静态成员numOfPoints,用于计算生成的点的个数。 2.具有构造函数、析构函数和拷贝构造函数,具体格式输出根据样例自行判断。 3. 具有静态方法int getNumOfPoints(),原创 2017-06-01 23:43:39 · 550 阅读 · 0 评论 -
Problem D: 平面上的点和线——Point类、Line类 (V)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对象的构造和析构次序。 接口描述: Point::show()方法:按格式输出Point对原创 2017-06-01 23:40:32 · 351 阅读 · 0 评论 -
Problem C: 平面上的点和线——Point类、Line类 (IV)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对象的构造和析构次序。 接口描述: Point::show()方法:按格式输出Point对原创 2017-06-01 23:38:43 · 244 阅读 · 0 评论 -
Problem B: 平面上的点和线——Point类、Line类 (III)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。 根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对象的构造和析构次序。 接口描述: Point::show()方法:按格式输出Po原创 2017-05-31 22:01:38 · 282 阅读 · 0 评论 -
Problem C: 一元二次方程类
Description 定义一个表示一元二次方程的类Equation,该类至少具有以下3个数据成员:a、b和c,用于表示方程“a*x*x + b*x +c = 0”。同时,该类还至少具有以下两个成员函数: 1. void solve():用于求方程的根。 2. void printRoot():用于输出方程的根。 设定: 1. 所有输入的a、b、c所生成的方程必定有个2个不同的实根。原创 2017-05-31 18:15:49 · 396 阅读 · 0 评论 -
Problem B: 平面上的点——Point类 (II)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。 根据“append.cc”,完成Point类的构造方法和show()方法,输出各Point对象的构造和析构次序。 接口描述: Point::show()方法:按输出格式输出Point对象。 Input 输入多行,每行为一组坐原创 2017-05-31 17:31:28 · 547 阅读 · 0 评论 -
stl的一些用法,队列
第一:队列 队列分为队列和优先队列 先介绍一下队列问题 这是队列的基本操作~~~ push(x) 将x压入队列的末端 pop() 弹出队列的第一个元素(队顶元素),注意此函数并不返回任何值 front() 返回第一个元素(队顶元素) back() 返回最后被压入的元素(队尾元素) empty() 当队列为空时,返回true size() 返回队列的长度 top() 返回优先原创 2017-02-27 23:01:26 · 208 阅读 · 0 评论