道客多多

Warshall算法C语言实现

/BP 神经网络算法,c 语言版本/VS2010 下,无语法错误,可直接运行/添加了简单注释/欢迎学习交流#include #include #include #include #define N_Out 2 /输出向量维数#define N_In 3 /输入向量维数#define N_Sample

Warshall算法C语言实现Tag内容描述:

1、/BP 神经网络算法,c 语言版本/VS2010 下,无语法错误,可直接运行/添加了简单注释/欢迎学习交流#include #include #include #include #define N_Out 2 /输出向量维数#define N_In 3 /输入向量维数#define N_Sample 6 /样本数量/BP 人工神经网络typedef struct int LayerNum; /中间层数量double vN_In50; /中间层权矩阵 i,中间层节点最大数量为 50double w50N_Out; /输出层权矩阵double StudyRate; /学习率double Accuracy; /精度控制参数int MaxLoop; /最大循环次数 BPNet;/Sigmoid 函数double fnet(double net) return 1/(1+exp(-net);/。

2、扫雷纯 C 语言实现件夹中找到“扫雷安=分=割=线=#include#include/本程序使用了 EGE图形库#include/地雷个数#define NUM 40 int map2020;/用于保存地雷阵,9 表示地雷,08 表示周围地雷的个数int ui2020;/用于保存显示的界面,0 表示未翻开,1 表示翻开,2 表示插上了小红旗long timer,timer2;int life,isnew;PIMAGE LEI;/地雷PIMAGE SHOW_0;/未翻开的方块PIMAGE SHOW_1;/翻开的方块PIMAGE SHOW_FLAG;/小红旗int makemap(int num);/初始化地雷阵int draw(void);绘制图形int dataup(void);/更新数据,响应鼠标操作void showother(int x,int。

3、数据结构实验报告班级:js001004 姓 名:王云 学 号:2010300102 E-mail:1018489969qq.com 日期:2012/10/10实验题目:合并两个有序循环链表。实验目的:学会建立有序循环链表,并进行链的相关操作。实验内容:建立为两个带有头结点的有序循环链表,将这两个链表合并为一个带头结点的有序循环链表。一、需求分析1、本演示程序中,要建立的两个链表节点数目 n 是任意的,首先输入一个值给要建立的节点数,然后按从小到大的顺序依次输入每个节点的数值。程序应能自动保存每个链表的节点数目和每个节点的数值。程序将两个链表合并为一个节点值从。

4、PID 控制算法的 C 语言实现一 PID 算法原理最近两天在考虑一般控制算法的 C 语言实现问题,发现网络上尚没有一套完整的比较体系的讲解。于是总结了几天,整理一套思路分享给大家。在工业应用中 PID 及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握 PID 算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可贵的是,在我所接触的控制算法当中,PID 控制算法又是最简单,最能体现反馈思想的控制算法,可谓经典中的经典。经典的未必是复杂的,经典的东西常常是简单的,而且。

5、AES加密算法c语言实现代码 #include “stdio.h“ #include “memory.h“ #include “time.h“ #include “stdlib.h“#define PLAIN_FILE_OPEN_ERROR -1 #define KEY_FILE_OPEN_ERROR -2 #define CIPHER_FILE_OPEN_ERROR -3 #define OK 1 typedef char ElemType; /*初始置换表IP*/ int IP_Table64 = 57,49,41,33,25,17,9,1, 59,51,43,35,27,19,11,3, 61,53,45,37,29,21,13,5, 63,55,47,39,31,23,15,7, 56,48,40,32,24,16,8,0, 58,50,42,34,26,18,10,2, 60,52,44,36,28,20,12,4, 62,54,46,38,30,22,14,6; /*逆初始置换表IP-1*/ int IP_1_Tab。

6、/*/* 基于基本遗传算法的函数最优化 SGA.C */* A Function Optimizer using Simple Genetic Algorithm */* developed from the Pascal SGA code presented by David E.Goldberg */*/#include #include /* 全局变量 */struct individual /* 个体*/unsigned *chrom; /* 染色体 */double fitness; /* 个体适应度*/double varible; /* 个体对应的变量值*/ int xsi。

7、RC4 加密算法 C 语言实现代码文件名RC4.cpp Encrypt.h(代码详见后文)备注:将以上两个文件放在相同的路径(建议不要放在中文路径下)编译执行!编译环境Microsoft Visual C+ 6.0C-Free 5.0代码解释RC4 加密算法是大名鼎鼎的 RSA 三人组中的头号人物 Ron Rivest 在 1987 年设计的密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的 S-box 长度可为任意,但一般为 256 字节。该算法的速度可以达到 DES 加密的 10 倍左右。RC4 算法的原理很简单,包括初始化算法和伪随机子密码生成算法两大部分。假设 S-box 长度和密钥长度均。

8、汉诺塔非递归算法C语言实现 includestdio h includestdlib h define CSZL 10 define FPZL 10 typedef struct hanoi int n char x y z hanoi typedef struct Stack hanoi base top int stacksize Stack int InitStack Stack S S b。

9、#include “stdio.h“struct sjfchar name10;float arrivetime;float servicetime;float starttime;float finishtime;float zztime;float dqzztime;float cckj;float yxtime;sjf a100;void input(sjf *p,int N) int i;printf(“输入作业名 for(i=0;i%s“,pk.name); printf(“n 作业信息:n“);printf(“nnamet arrivet servicet startt finisht zzt dqzzt cckjt ddsjt yxtimen“);for(k=0;k=N-1;k+) printf(“%st %-.2ft %-.2ft %-.2ft %-.2ft %-.2ft %-.2ft %-.2ft %-.2ft %-.2fn“,pk.name,pk.arrivetime,pk.serv。

10、xx 工程大学实验报告( 2015-2016 学年第一学期)报告题目: DES 加密算法 课程名称: 密码学 B 任课教员: 专 业: 学 号: 姓 名: 二 O 一六年一月十八日一、课程概述目的:培养学员的编程能力,理解算法原理。要求:给出 DES 算法的软件实现,测试 DES 的加密速度。二、设计思路使用 C+语言进行编程,简化了输入输出语句。 预处理时加入了 iostream 包。使用了 std 名字空 间。加密时程序输入的明文是 8 个 ascii 码,生成一个 16 个 16 进制数的密文。脱密时程序输入的密文是 16 个 16 进制数,生成一个 8 个 ascii 码的明文。加脱密。

11、10 个重要的算法 C 语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔 (转)1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C+ code#include #include #include float lagrange(float *x,float *y,float xx,int n) /*拉格朗日插值算法*/ int i,j;float *a,yy=0.0; /*a 作为临时变量,记录拉格朗日插值多项式*/a=(float *)malloc(n*sizeof(float);for(i=0;i=20) printf(“Error!The value of n must in (0,20).“); getch();return 1;if(n#include #include void difference(floa。

12、 *用 C 语言实现查找算法 第 1 页 共 30 页用 C 语言实现查找算法学生姓名:* 指导老师:*摘 要 查找同人们每天的生活和工作息息相关,例如从电话号码本中查找某个电话号码,从成绩表中查找某个同学的成绩,从图书目录中查找某本书,从工资表中查找工资,从铁路时刻表中查找铁路时刻等。对于小规模的查找可以使用人力,对于大规模的查找活动使用计算机会更快、更准确 【1】 。因此,理解并会应用各种查找算法非常重要,本程序融合顺序查找,二分查找,二叉排序树,哈希算法等多种查找方法,我们可以从中比较并依据不同数据的特点使用不同。

13、1卡尔曼滤波算法及 C 语言实现摘要:本文着重讨论了卡尔曼滤波器的原理,典型算法以及应用领域。清晰地阐述了kalman filter 在信息估计方面的最优性能。着重介绍简单 kalman filter algorithm 的编程,使用 kalman filter 的经典 5 个体现最优化递归公式来编程。通过 c 语言编写程序实现 kalman filter 的最优估计能力。关键词:kalman filter;最优估计;C 语言1 引言Kalman Filter 是一个高效的递归滤波器,它可以实现从一系列的噪声测量中,估计动态系统的状态。起源于 Rudolf Emil Kalman 在 1960 年的博士论文和发表的论文A New Appr。

14、#include#include#include typedef char SElemType;typedef structchar rc;char lc; bracket;#includemain() /* array-n-string m*/int i,n,m,t,flag;sqstack s;int bdunrc(bracket *a,char b,int n);int bdunlc(bra。

15、lzw 压缩算法的 c 语言实现1 程序由五个模块组成。(1) lzw.h 定义了一些基本的数据结构,常量,还有变量的初始化等。#ifndef _LZW_H_#define _LZW_H_/-#include #include #include #include /-#define LZW_BASE 0x102/ The code base#define CODE_LEN 12 / Max code length#define TABLE_LEN 4099 / It must be prime number and bigger than 2CODE_LEN=4096. / Such as 5051 is also ok.#define BUF。

16、字符串全排列算法 C 语言实现问题描述:输入一个字符串,打印出该字符串中字符的所有排列。输入:123输出:123132213231312321问题分析:现象分析:这种问题,从直观感觉就是用递归方法来实现即:把复杂问题逐渐简单化,进而得出具体代码实现。 (如何发现一个问题可以使用递归方式来解决? 经分析可以发现:M 个数的排列方法与 N(NM)个数的排列方法没有区别,处理方法与数据的个数没有关系。处理方法的一致性,就可以采用递归) 。3 个数(123)排列,第一位 1 不动,剩下两个数(23)的排列,只要相互颠倒一下,就可以出现关于 1 开头的所。

17、魔方阵算法及 C语言实现1 魔方阵概念魔方阵是指由 1,2 ,3n 2填充的,每一行、每一列、对角线之和均相等的方阵,阶数n = 3,4,5 。魔方阵也称为 幻方阵。例如三阶魔方阵为:魔方阵有什么的规律呢?魔方阵分为奇幻方和偶幻方。而偶幻方又分为是 4 的倍数(如 4,8,12 )和不是 4的倍数(如 6,10,14)两种。下面分别进行介绍。2 奇魔方的算法2.1 奇魔方的规律与算法奇魔方(阶数 n = 2 * m + 1,m =1,2,3 )规律如下:1. 数字 1 位于方阵中的第一行中间一列;2. 数字 a(1 2 / Author: http:/furzoom.com/ 3 / N 为魔方阶数 4 #defin。

18、一 基本算法 1 交换 两量交换借助第三者 例1 任意读入两个整数 将二者的值交换后输出 main int a b t scanf d d a b printf d d n a b t a a b b t printf d d n a b 解析 程序中加粗部分为算法的核心 如同交换两个杯子里的饮料 必须借助第三个空杯子 假设输入的值分别为3 7 则第一行输出为3 7 第二行输出为7 3 其中t为中。

19、#include “stdafx.h“#include “stdio.h“#include#define N 6#define MAX 9999void Path(int *p,int v,int i)int queN;int t=v;quet+=i;int tmp=pi;while(tmp!=v)quet=tmp;t+;tmp=ptmp;quet=v;for(int k=t;k=1;-k)if(k!=1)printf(“%d“,quek);else printf(“%d“,quek);printf(“n“);int main()int costNN= MAX,MAX,MAX,MAX,MAX,MAX,MAX,MAX,10,MAX,30,100,MAX,MAX,MAX,50,MAX,MAX,MAX,MAX,MAX,MAX,MAX,10,MAX,MAX,MAX,20,MAX,60,MAX,MAX,MAX,MAX,MAX,MAX;int SN;int distN;int pN;int i。

20、 Warshall算法求传递闭包 例 A a b c d e R 为A 上的关系 R a a a c a e b a b b b d b e c a c b c d d a d b d d e a e c e e 用Warshall 算法程序求R 的传递闭包 解 R 的关系矩阵为 MR 运行Warshall算法程序运行结果截图 C语言源程序 includestdio h includemath h。

【Warshall算法C语言实现】相关DOC文档
BP神经网络算法的C语言实现代码.doc
扫雷-C语言实现.doc
约瑟夫C语言实现.doc
PID控制算法的C语言实现(完整版).doc
基本遗传算法的C++语言实现.doc
RC4加密算法C语言实现.doc
汉诺塔非递归算法C语言实现.doc
C语言实现短作业优先调度算法.doc
C语言实现DES算法实验报告.doc
重要的算法C语言实现源代码.doc
用C语言实现查找算法.doc
卡尔曼滤波算法C语言实现.doc
C 语言实现 括号匹配 算法实例.doc
lzw压缩算法的c语言实现.doc
补充全排列算法C语言实现.doc
魔方阵算法及C语言实现.doc
常用数学算法C语言实现.doc
dijkstra算法的C语言实现.doc
Warshall算法C语言实现.doc
【Warshall算法C语言实现】相关PDF文档
AES加密算法c语言实现代码.pdf
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号    营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



收起
展开