C++ 学习
文章平均质量分 73
淡 默
游戏,最大的害人之处是:你在快乐的浪费时间,丝毫感觉不到浪费的危害。
展开
-
C++ 中类的析构函数
#include #include #include #include #include #include using namespace std;class Line{public: void setLength( double len ); double getLength( void ); ~Line();priv原创 2017-10-01 09:41:44 · 251 阅读 · 0 评论 -
深入理解计算机系统Cache实验源代码
#include #include #include #include #include #include #include #include #include #include "cachelab.h"//#define DEBUG_ON#define ADDRESS_LENGTH 64/* Type: Memory address原创 2017-12-18 10:20:49 · 2236 阅读 · 0 评论 -
图结构及其应用
#include #include using namespace std;#define N 17typedef struct MTGragh{ int vertex [N]; //顶点表 int edge[N][N];//邻接矩阵—边表, 可视为边之间的关系 int n, e; //图的顶点数与边数};typedef struct原创 2017-12-17 16:17:23 · 1950 阅读 · 0 评论 -
AVL树的基本结构
#include #include #include using namespace std;typedef struct AVLTreeNode{ int key; //数据 int height; AVLTreeNode *left; AVLTreeNode *right;} Node, *AVLTree;in原创 2017-12-24 12:07:01 · 278 阅读 · 0 评论 -
lab 2
#include #include #define max 100struct celltype{ int element ; struct celltype *next ;/*结点型*/};typedef struct celltype *LIST; /*线性表的型*/typedef struct celltype *原创 2017-11-11 20:02:27 · 236 阅读 · 0 评论 -
lab3
#include #define max 1000using namespace std;typedef struct{ int elements[max]; int top ;} STACK ;void MakeNull(STACK &S){ S.top = -1 ;}bool Empty(STACK S)原创 2017-11-11 21:49:24 · 344 阅读 · 0 评论 -
多文件编译1
#include #include "stock00.h"void Stock::acquire(const::string & co,long n,double pr){ company = co; if(n { std::cout shares = 0; }原创 2017-12-10 19:55:46 · 410 阅读 · 0 评论 -
多文件编译
#include #include "stock00.h"using namespace std;int main(){ Stock a; a.acquire("NanoSmart",20,12.50); a.show(); a.buy(15,18.125); a.show(); a.sell(400,20.00); a.show(原创 2017-12-10 19:56:24 · 171 阅读 · 0 评论 -
lab1
#include #include const int max =100;typedef int position;struct hang{ int elements[max]; int last;};void insert(int x,position p,struct hang &L){ position q; i原创 2017-11-11 21:50:07 · 200 阅读 · 0 评论 -
lab4
#include #define max 1000using namespace std;struct celltype{ int data; celltype *next;};struct QUEUE{ celltype *front; celltype *rear;};void M原创 2017-11-11 21:49:05 · 468 阅读 · 0 评论 -
C++ 类的继承
#include #include #include #include using namespace std;// 基类 Shapeclass Shape{public: void setWidth(int w) { width = w; } void setHeight(int h)原创 2017-10-04 21:26:35 · 216 阅读 · 0 评论 -
C++ 静态变量
#include #include #include #include #include #include using namespace std;class Box{ public: static int objectCount; // 构造函数定义 Box(double l=2.0, double b=2原创 2017-10-01 11:14:04 · 218 阅读 · 0 评论 -
C++ 指向类的指针
#include #include #include #include #include #include using namespace std;class Box{ public: Box(double l=2.0, double b=2.0, double h=2.0) { cout原创 2017-10-01 10:47:08 · 1431 阅读 · 0 评论 -
C++ 友元函数
#include #include #include #include #include #include using namespace std;class Box{ double width;public: friend void printWidth( Box box ); void setWidth( double wid );原创 2017-10-01 09:56:10 · 198 阅读 · 0 评论 -
数组和邻接表的BFS基础用法
对于BFS的原理在此处就不在讲述,我们直接将具体的实例。首先是结构为数组的情况下BFS的使用:int N = 10000;//随意大小int map[N][N] //图的结构bool visit[N];//将其初始化为falsevoid BFS1 (int G[][], int k) //k为你想要遍历的起点 { int i , j; queue Q; //建立一个队列cout <&...原创 2018-03-03 10:11:25 · 365 阅读 · 0 评论