资源简介
随机早检测 RED算法实现 计算机网络C++算法
使路由器的队列维持两个参数,即队列长度最小门限 THmin 和最大门限 THmax。
RED 对每一个到达的数据报都先计算平均队列长度 LAV。
若平均队列长度小于最小门限 THmin,则将新到达的数据报放入队列进行排队。
若平均队列长度超过最大门限 THmax,则将新到达的数据报丢弃。
若平均队列长度在最小门限 THmin 和最大门限THmax 之间,则按照某一概率 p 将新到达的数据报丢弃。
代码片段和文件信息
// RED2.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “Route.h“
int _tmain(int argc _TCHAR* argv[])
{
int max min;
float pm;
char x = ‘y‘;
while( x == ‘y‘){
cout << “请输入“ < cin >> max >> min >> pm;
domain(max min pm);
cout << “是否继续,y/n?“< cin >>x;
}
cin >> max;
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 122880 2009-11-29 21:43 RED2\debug\RED2.exe
文件 1330176 2009-11-29 21:43 RED2\debug\RED2.pdb
文件 7436 2009-11-29 21:43 RED2\RED2\Debug\BuildLog.htm
文件 67 2009-11-29 21:43 RED2\RED2\Debug\mt.dep
文件 403 2009-11-24 19:41 RED2\RED2\Debug\RED2.exe.em
文件 468 2009-11-24 19:41 RED2\RED2\Debug\RED2.exe.em
文件 385 2009-11-29 21:43 RED2\RED2\Debug\RED2.exe.intermediate.manifest
文件 42607 2009-11-29 21:43 RED2\RED2\Debug\RED2.obj
文件 394314 2009-11-29 21:43 RED2\RED2\Debug\Route.obj
文件 224989 2009-11-29 21:43 RED2\RED2\Debug\stdafx.obj
文件 430080 2009-11-29 21:43 RED2\RED2\Debug\vc80.pdb
文件 932 2009-11-24 19:39 RED2\RED2\ReadMe.txt
文件 396 2009-11-26 19:37 RED2\RED2\RED2.cpp
文件 4598 2009-11-24 19:49 RED2\RED2\RED2.vcproj
文件 1427 2009-11-29 22:16 RED2\RED2\RED2.vcproj.PC-200903220911.Administrator.user
文件 1409 2009-11-24 21:32 RED2\RED2\RED2.vcproj.sdwh87.Administrator.user
文件 1818 2009-11-27 20:51 RED2\RED2\Route.cpp
文件 518 2009-11-26 19:45 RED2\RED2\Route.h
文件 1266 2009-11-26 19:47 RED2\RED2\stdafx.cpp
文件 342 2009-11-26 19:36 RED2\RED2\stdafx.h
文件 7867392 2009-11-29 22:16 RED2\RED2.ncb
文件 877 2009-11-24 19:39 RED2\RED2.sln
..A..H. 17408 2009-11-29 22:16 RED2\RED2.suo
目录 0 2010-01-22 10:45 RED2\RED2\Debug
目录 0 2010-01-22 10:45 RED2\debug
目录 0 2010-01-22 10:45 RED2\RED2
目录 0 2010-01-22 10:45 RED2
----------- --------- ---------- ----- ----
10452188 27
............此处省略0个文件信息
- 上一篇:c++调用ansys
- 下一篇:编译原理逆波兰式分析法源码
评论
共有 条评论