![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++实验
皇女
这个作者很懒,什么都没留下…
展开
-
算法实验:弗洛伊德算法(任意两点之间的最短路径算法)
弗洛伊德算法实验弗洛伊德算法解析见弗洛伊德算法采用邻接矩阵存储图,矩阵的行和列为图的节点,矩阵的内容为图的权重。//#pragma comment(linker,"/STACK:614400000,614400000") //在运行PRINT_ALL_PAIRS_SHORTEST_PATH的时候如果发生stack overflow,请使用上一行的语句扩展栈#define INF 999999999//无穷大定义#define NIL -1//Pi矩阵的不可达定义#define _CRT_SE原创 2021-05-24 10:57:31 · 533 阅读 · 0 评论 -
面向对象的矩阵运算编程
c++实验4面向对象的矩阵运算编程#pragma once#define _CRT_SECURE_NO_WARNINGS #include <iomanip> #include <exception>#include <typeinfo>#include <string.h>template <typename T>class MAT { T* const e; //指向所有整型矩阵元素的指针 const int原创 2021-04-30 16:27:42 · 746 阅读 · 3 评论 -
面向对象的整型栈编程(双队列模拟)
c++实验3面向对象的整形栈编程(双队列模拟)队列实现程序面向对象的整形队列(父类)栈实现程序(子类)#pragma once#include"队列父类"//请自行替换class STACK : public QUEUE { QUEUE q;public: STACK(int m); //初始化栈:最多存放2m-2个元素 STACK(const STACK& s); //用栈s深拷贝初始化栈原创 2021-04-30 16:24:34 · 536 阅读 · 1 评论 -
面向对象的整形队列编程
c++实验2面向对象的整形队列编程#define _CRT_SECURE_NO_WARNINGS #include <stdio.h>#include <string.h>class QUEUE { int* const elems; //elems申请内存用于存放队列的元素 const int max; //elems申请的最大元素个数为max int head, tail; //队列头head和尾tail,队空head=tail;初原创 2021-04-30 16:17:48 · 629 阅读 · 1 评论 -
面向过程的整形队列编程
C++实验一面向过程的整形队列编程#pragma once#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include<malloc.h>struct Queue { int* const elems; //elems申请内存用于存放队列的元素 const int max; //elems申请的最大元素个数max int原创 2021-04-30 16:14:02 · 700 阅读 · 2 评论