基于C++的二叉树实现 实现函数包括: public: BinaryTree(); ~BinaryTree(); BinaryTree(ElemType e);//已元素e为根建立树 BinaryTree(const BinaryTree& copy);//拷贝构造函数 BinaryTree(BinTreeNode
基于C++的矩阵乘法计算函数 //本程序功能为实现两个矩阵相乘并将乘积输出 //本程序定义了一个矩阵相乘的成员函数,该函数需要输入三个参数,分别是要作乘积的两个矩阵和需要一个接收乘积的矩阵 //该成员函数能够对这三个矩阵的维数进行判断,若不符合矩阵的乘法则返回错误信息 //由于本程序使用vector向量作为容器存储矩阵,因此改变
C++实现顺序栈数据结构 本程序通过C++实现数据结构中顺序栈,主要功能有压栈、弹栈、遍历、栈空间拓展等,具体功能函数如下: MStack(inttCapacity,bool&flag); ~MStack(); voidClear(); boolEmpty()const; boolPush(ElemType&); boolP
基于C++的矩阵LU分解及行列式计算 //本程序运行环境为VisualStudio2019,较低版本的VS一般也能运行,请读者自行测试 //本程序代码清晰,注释明确 //本程序能够对输入的任意方阵求其行列式、判断是否能进行LU分解(doolittle分解),进行LU分解 //本程序在计算时,只需要更改要输入的方阵,无需更改其他参数 //
MATLAB高斯消去法LU分解法求Ax b求逆矩阵 包含文档和代码 分别用高斯消元法和列主元消去法编程求解方程组,并分别求出矩阵A的LU分解及列主元的LU分解(求出L,U,P),并用LU分解的方法求A的逆矩阵及A的行列式
MATLAB雅克比迭代法Jacobi method和高斯赛德尔迭代法Gauss–Seidel method求Ax b 包含代码和文档 分别用雅克比迭代法和高斯-赛德尔迭代法求解方程组,精确到小数点后6位,分别就给出相应的计算结果
基于STM32F103的实时时钟程序采用DS1302实时时钟模块和TM1637四位数码管 基于STM32F103的实时时钟程序,采用DS1302实时时钟模块和TM1637四位数码管,可用通过按键修改时间。已编写DS1302和TM1637模块的驱动程序,移植直接在宏定义中修改接口即可。 STM32F407程序另见主页。