-
研究生期间上《数值计算方法》课的作业,所有代码都是C语言实现并调试通过,现在上传为大家服务。这是Doolittle分解的算法...
研究生期间上《数值计算方法》课的作业,所有代码都是C语言实现并调试通过,现在上传为大家服务。这是Doolittle分解的算法-"numerical methods" courses of operations, are all code and the C language debugging passed, and upload to us. Try This is the decomposition algorithm
- 2022-02-05 08:46:28下载
- 积分:1
-
ACM拓扑排序
题目描述
假设给我们一个任意的图,它可能是也可能不是DAG(有向无圈图),推广拓扑排序算法,以使得给定有向图G的输入,它的输出是以下两者之一:
(a) 一个拓扑排序,于是确定了G为DAG;
或者
(b) G中的一个圈,于是确定了G不是DAG.
注意到输出的解可能不是唯一的,输出任意一个答案即可。
输入
第一行两个数n,m,代表节点数和边数
m行,每行两个数代表一条有向边
测试数据范围:(1
- 2023-01-22 18:30:04下载
- 积分:1
-
关于非线性方程和非线性方程组的根的数值算法和程序!
关于非线性方程和非线性方程组的根的数值算法和程序!-On the nonlinear equations and nonlinear equations of the numerical algorithm of the root and procedures!
- 2022-03-29 10:29:54下载
- 积分:1
-
稀疏矩阵加法的另类算法
稀疏矩阵加法的另类算法-sparse matrix additive alternative algorithm
- 2022-03-02 03:15:57下载
- 积分:1
-
交易算法函数
Floyed算法void floyed(void)// a[i][j]表示结点i到结点j的最短路径长度,初始时值为的权值。{for(int k=1;k
- 2022-07-03 01:13:01下载
- 积分:1
-
C语言实现的二维几何运算源码
用C语言实现的二维几何运算源码,包含了常见的二维几何运算,包括:
㈠ 点的基本运算
1. 平面上两点之间距离 1
2. 判断两点是否重合 1
3. 矢量叉乘 1
4. 矢量点乘 2
5. 判断点是否在线段上 2
6. 求一点饶某点旋转后的坐标 2
7. 求矢量夹角 2
㈡ 线段及直线的基本运算
1. 点与线段的关系 3
2. 求点到线段所在直线垂线的垂足 4
3. 点到线段的最近点 4
4. 点到线段所在直线的距离 4
- 2022-05-28 07:38:25下载
- 积分:1
-
Delaunay 剖分源代码
根据用户输入的二维点(x,y)进行Delaunay三角剖分,主要采用的是种子生长算法来剖分平面的,是计算机图形学当中主要的曲面造型的剖分算法实现。
- 2022-03-20 09:16:12下载
- 积分:1
-
cSharp fiveChesscode
具有一种算法的五子棋游戏,游戏界面还不错,请大家多多关照,我以学习CSharp为主,独立编程的能力还有待提高
- 2022-10-05 07:35:04下载
- 积分:1
-
贪恋算法求解01背包
改进的背包问题:给定一个超递增序列和一个背包的容量,然后在超递增序列中选(只能选一次)或不选每一个数值,使得选中的数值的和正好等于背包的容量。
代码思路:从最大的元素开始遍历超递增序列中的每个元素,若背包还有大于或等于当前元素值的空间,则放入,然后继续判断下一个元素;若背包剩余空间小于当前元素值,则判断下一个元素
- 2022-09-27 09:10:02下载
- 积分:1
-
Goertzel基本算法在每次采样后立即进行处理,在每个第N次采样进行一次音调检测。在采用FFT算法时,我们要对成块的采样进行处理,但这并不意味着必须按块来处理...
Goertzel基本算法在每次采样后立即进行处理,在每个第N次采样进行一次音调检测。在采用FFT算法时,我们要对成块的采样进行处理,但这并不意味着必须按块来处理数据。数字处理的时间很短,因此如果每次采样都存在一次中断,那么这些数字处理完全可以在中断服务程序(ISR)内完成。或者,如果系统中存在采样缓存,那么可以持续采样,然后进行批处理。-Goertzel basic algorithms in each sample immediately after processing, in each of the first N sub-samples to conduct a tone detection. In the use of FFT algorithms, we would like to be processed into a block of samples, but this does not mean that must block processing the data. Digital processing time is very short, so if an interrupt for each sample are present, then the digital processing is fully able to interrupt service routine (ISR) to complete. Or, if the system exists in sample buffer, you can continue to sample, and then batch.
- 2022-05-27 11:46:36下载
- 积分:1