- 博客(13)
- 收藏
- 关注
原创 路由模拟——路由算法1的实现(结点集合类)
//文件nodeset.h#pragma once#include "resource.h"using namespace GeneResource; class NodeSet{public: NodeSet(void) : nodeNum(0) , nodeArray(NULL) {
2004-05-07 22:33:00 1588
原创 路由模拟——路由算法1的实现(基因集合类)
//文件geneset.h#pragma once#include "routgene.h" class GeneSet{public: GeneSet(int _nodeNum,int **&_netArray,int **&_valArray); ~GeneSet(void); void AddRear(RoutGene
2004-05-07 15:58:00 1641
原创 路由模拟——路由算法1的实现(路由计算类1)
//文件routcompute.h#pragma once#include "geneset.h" class RoutCompute{public: RoutCompute(void); ~RoutCompute(void); //路由计算 void ComputeMethods(int ** netArray
2004-05-07 15:58:00 2065
原创 路由模拟——路由算法2的实现
/* 算法说明:本实现的算法为Floyed算法,矩阵matrix(局部变量)存储源结点到其它结点的 最短路径,而result则存储返回结果——路由表。 参数说明: _netArray: routNum * routNum的矩阵,网络的拓扑信息 _valArray: routNum * routNum的矩阵,网络的耗散
2004-05-07 15:53:00 2174
原创 路由模拟——路由算法1的实现(路由计算类2)
/* 参数说明: _netArray: routNum * routNum的矩阵,网络的拓扑信息 _valArray: routNum * routNum的矩阵,网络的耗散信息 result : routNum * 2的矩阵,路由表-返回 _routNum : 路由器数量 ind
2004-05-07 15:53:00 1920
原创 也说计算机自动编程
在csdn上见到一篇文章,说的是计算机自动编程,原文链接为: http://www.csdn.net/develop/Read_Article.asp?Id=27403觉得有些意思,也来说说计算机自动编程。 首先,把程序员解脱出来,让计算机实现自动编程的想法,是很有意义的
2004-05-07 13:30:00 2399 1
原创 路由模拟——路由算法1的实现(路由基因类)
//文件routgene.h#pragma once#include "nodeset.h" class RoutGene{public: RoutGene(int _nodeNum=0); ~RoutGene(void);public: void SetNodeNum(int _nodeNum); void Ini
2004-05-07 13:22:00 1690
原创 路由模拟——设计方案的实现(4)
3,设置路由表方法名称: CentralRout::SetRoutTable方法参数: 无返回值: 无方法的目的: 填写路由表。局部变量int **result,由路由计算方法填充,是目标路由器标号与应传输的下一个路由器标号的对映表,核心过程就是通过该变量完成路由表的设置。可
2004-05-01 21:25:00 1647
原创 路由模拟——设计方案的实现(5)
2, 路由器从端口接收数据方法名称: CentralRout::ReceiveData方法参数: 无返回值: 无方法的目的: 路由器从路由器端口读数据的过程。如果成功则执行路由计算。可能的出错: 无// 路由器从端口接收数据void Cent
2004-05-01 21:25:00 1503
原创 路由模拟——设计方案的实现(6)
五,路由过程 本实现部分为整个系统执行时序的表现,如果与通信模拟系统整合,本部分是不需要的。所以这部分是为单独调试而写的。为了检验路由模拟系统,写了一个单数据包路由的过程。但语义基本上是完整的。如果在通信模拟系统里实现这一部分,可以同步详尽的扩充设计。 1,单数据包路由方法名称: Communication::SingleDat
2004-05-01 21:25:00 1559
原创 路由模拟——设计方案的实现(1)
路由模拟系统 设计方案(二) 实现部分2004-4-10 说明:本实现部分只介绍主要类的主要接口的实现。 一,网络数据包的产生网络数据包可以由路由器产生,这里
2004-05-01 21:23:00 1678
原创 路由模拟——设计方案的实现(2)
二,网络的建立网络的建立都是针对中心路由器的高速网络,任意复杂网络可以扩充实现。另外本方案部分代码是为单独调试、运行而写的,在与通信模拟系统整合时要重写部分代码。 1,获得网络信息方法名称: Net::GetNetInfor方法参数: 无返回值: 无方法的目的:
2004-05-01 21:23:00 1418
原创 路由模拟——设计方案的实现(3)
3,创建网络方法名称: Net::ReCreate方法参数: 无返回值: 无方法的目的: 重新创建网络(包含首次创建)。如果网络信息发生改变,则释放内存资源,重新获得网络信息,构建网络数据结构pNodeArray。同时此方法在获得网络信息的同时,填写一个重要的中间表:
2004-05-01 21:23:00 1220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人