资源简介
算法分析里的布线问题实现,支持100*100范围内的布线问题,可以自己设置布线中的障碍位置。
代码片段和文件信息
#include
#include
using namespace std;
typedef struct
{
int row ;
int col ;
}Position;
typedef struct
{
//struct Position;
int row[100] ;
int col[100] ;
int end;
int begin ;
}Queue;
int grid[100][100];
Position start finish;
int PathLen = 0;
Position * path;
int n m a b x ;
bool FindPath(Position startPosition finish)
{//计算从起点位置start到目标位置finish的最短布线路径,找到最短布线路//径则返回true,否则返回false
if((start.row==finish.row) && (start.col==finish.col))
{
PathLen=0;
return true;
} //start=finish
//设置方格阵列“围墙”
int i ;
for( i=0; i<= m+1; i++)
grid[0][i]=grid[n+1][i]=1; /
相关资源
- c++ 数字键盘设计(源码)
- Linux优先级时间片调度C++源码
- c++ RoyCardTableView 列表插入
- 加权调度算法(C语言)
- SVPWM的原理及法则推导和控制算法详解
- crc16几种标准校验算法及c语言代码(
- 电机控制平台(c++源码)
- STM32的光立方和灯光秀控制算法源代码
- PID 控制算法实现(fuzzy-PID-controller)
- FFT滤波算法(FFT_CAL.c)
- c++ 获取当前执行位置的调用栈
- windows文件夹监控(c++源码)
- C++ tts开发 可调节语速,音量,切换语
- CSA算法MATLAB代码
- c++(3_MSGS.C)
- c++实现P2PDemo(点对点聊天)
- windows 串口升级工具(c++源码)
- ntmedsys.sys(c++源码)
- DSS中的RTSPclientLib程序
- c 常用的数据结构 (Errata for Ford/Top
- RTSPRTP C++ 源代码
-
c++ xm
lRPC - rip协议编程及代码实现
- ippicv_2017u3_win_intel64_general_20170822.zip
- 200种加密算法(源码)
- Windows Sockets 编程及UR机器人通信数据
- 跟进域名解析IP地址(c++ builder)
- iCord-屏幕录制(c++源码)
- 用ADO 对C++连接ORACLE 数据库
- 基于libevent 实现的http服务C++(myhttp
评论
共有 条评论