logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构】实验三 求两个集合(用单链表表示)的并、交和差运算

实验要求:在实验二的基础上,使用单链表表示集合,编写三个算法(求交算法、求并算法、集合求差),并输出最终的结果。例如:集合A为(3、4、1、6),集合B为(2、3、6、7)交集为:(3、6)并集为:(1、2、3、4、6、7)差集为:(1、4)(注意:差集C=A-B,即属于A但不属于B的元素的集合)#include<iostream>using namespace std;#define

#数据结构#c++
【数据结构】实验二 实现单链表各种基本运算的算法

内容:编写程序实现单链表各种基本运算,并编写main方法测试程序可行性。主要完成以下功能:1、初始化单链表;2、一次采用尾插法插入a、b、c、d、e元素;3、输出单链表;4、输出单链表长度;5、判断单链表是否为空;6、输出单链表的第3个元素;7、输出元素d的位置;8、在第4个元素位置上插入f元素;9、输出插入后的单链表;10、删除单链表中的第2个元素;11、输出删除后的单链表;12、(选做)单链表

#数据结构
【数据结构】实验十 图的遍历

实验内容:使用邻接矩阵或链接表来存储图,并编程实现DFS和BFS算法。#include<iostream>using namespace std;#define MaxInt 32767// 极大值 ∞#define MVNum 100// 最大顶点数#define MAXSIZE 100// 队列的最大长度bool visit_DFS[MVNum] = { false }; // 定

#数据结构#c++#c语言
【数学】n次方差公式及证明方法

n次方差公式:an−bn=(a−b)(an−1+an−2b+an−3b2+⋅⋅⋅+abn−2+bn−1),n∈N∗a^{n}-b^{n}=(a-b)(a^{n-1}+a^{n-2}b+a^{n-3}b^{2}+···+ab^{n-2}+b^{n-1}),n \in N^{*}an−bn=(a−b)(an−1+an−2b+an−3b2+⋅⋅⋅+abn−2+bn−1),n∈N∗证法一:an−bn=an

#线性代数
四种求最大公约数的算法 C / C++

本篇文章总结了四种求最大公约数的常用算法。包括:辗转相除法、穷举法(枚举法)、更相减损法、Stein算法。每个算法都附加流程图及 C/C++ 代码,并对其时间复杂度进行了分析。...

#数据结构#算法
到底了