- 博客(11)
- 收藏
- 关注
原创 数据结构,(动态)顺序表,C语言实现
想要建立顺序表,必须先确定顺序表中数据的类型,我这里用的是struct结构体类型,一般的类型(int,char,float)比较简单,所以我就没用(#^.^#),大家可以根据自己的需要进行修改。{//元素类型int age;}ElemType;动态顺序表和静态顺序表的定义有一定的不同,动态顺序表中数据存放地址是动态开辟的,所以类型是一个ElemType*的指针而不是数组;其次动态顺序表的最大存放个数不是一定的,所以需要定义maxsize来描述。{//顺序表int length;
2024-07-13 19:56:41
362
原创 数据结构,(静态)超细致的顺序表操作(C语言版)
想要建立顺序表,必须先确定顺序表中数据的类型,我这里用的是struct结构体类型,一般的类型(int,char,float)比较简单,所以我就没用(#^.^#),大家可以根据自己的需要进行修改。{//元素类型int age;}ElemType;数据类型建立好之后就可以建顺序表了,因为是静态顺序表,所以我们用数组来装数据;另外顺序表中还需要一个变量(length)来描述当前顺序表中的元素个数,这样可以方便我们操作;另外一点,数组元素个数MAXSIZE是宏定义的。{//顺序表int length;
2024-07-13 18:12:23
595
原创 C++,数值分析,欧拉法改进欧拉法常微分方程组数值解
———如有错误,欢迎指正(#^.^#)结果分析:欧拉法和改进欧拉法对该常微分方程都可以有一定的精度。改进欧拉法相较于欧拉法有更好的精度,误差更小。————方程可以根据需要自定义。
2024-06-07 15:34:23
422
原创 C++,牛顿法解非线性方程组
—代码中的各个函数和各个数组维数需要根据不同的情况进行改变才可以使用,这里运用两个例题来测试代码的可行性。——————如有错误,欢迎指正(#^.^#)例题二只需要改变例题一代码中的函数即可。
2024-06-05 19:44:36
574
原创 C语言,求逆矩阵,检验两个矩阵是否互为逆矩阵
—我这里默认的是三维矩阵,如果想要求其他维数的矩阵,可以调整里面的参数,把3改成你想要求的矩阵维数即可。求解和检验都在这,颇有王婆卖瓜自卖自夸的感觉,大家可以自行检验,有错的话欢迎评论(#^.^#)判断两个矩阵是否互为逆矩阵源代码。
2024-06-05 15:34:03
1287
原创 C语言,数值分析实验雅可比迭代,高斯赛德尔迭代解线性方程改进
这次的代码解决了先前代码中程序无法自行判断误差并跳出迭代的问题,代码实用性更强。代码改进的过程中我充分认识到了自身代码水平的不足,还得练!————如有错误,欢迎指正(#^.^#)
2024-06-03 17:34:41
634
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人