当前位置: 首页 > news >正文

网站关键词 分隔做网站中网页的大小

网站关键词 分隔,做网站中网页的大小,网站设计培训班哪家好,apple网站设计目录 T1. 红与黑T2. 迷宫问题思路分析T3. 二叉树的深度思路分析T4. 表达式 表达式树 表达式求值思路分析T1. 红与黑 题目链接:SOJ D1057 此题为 2021 年 3 月五级第一题原题,见 2021 年 3 月青少年软编等考 C 语言五级真题解析中的 T1。 T2. 迷宫问题 题目链接:SOJ D1…

目录

  • T1. 红与黑
  • T2. 迷宫问题
    • 思路分析
  • T3. 二叉树的深度
    • 思路分析
  • T4. 表达式 · 表达式树 · 表达式求值
    • 思路分析

T1. 红与黑

题目链接:SOJ D1057

此题为 2021 年 3 月五级第一题原题,见 2021 年 3 月青少年软编等考 C 语言五级真题解析中的 T1。

T2. 迷宫问题

题目链接:SOJ D1163

定义一个二维数组:

int maze[5][5] = { 0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0 };

它表示一个迷宫,其中的 1 1 1 表示墙壁, 0 0 0 表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。

时间限制:1 s
内存限制:64 MB

  • 输入
    一个 5 × 5 5 × 5 5×5 的二维数组,表示一个迷宫。数据保证有唯一解。
  • 输出
    左上角到右下角的最短路径,格式如样例所示。
  • 样例输入
    0 1 0 0 0
    0 1 0 1 0
    0 0 0 0 0
    0 1 1 1 0
    0 0 0 1 0
    
  • 样例输出
    (0, 0)
    (1, 0)
    (2, 0)
    (2, 1)
    (2, 2)
    (2, 3)
    (2, 4)
    (3, 4)
    (4, 4)
    

思路分析

此题考查最短路径的输出,属于基础题。

由于数据量很小,用 D F S \tt DFS DFS B F S \tt BFS BFS 均可以完成最短路径的求解。在搜索过程中,对于当前点 ( n x , n y ) (nx, ny) (nx,ny),可以记录下转移来源点的坐标 ( x , y ) (x,y) (x,y)。当最短路径求解完毕之后,从终点沿着转移来源进行递归,在回溯过程中打印路径即可。 D F S \tt DFS DFS 输出最短路径时,需要存储全部路径,较为繁琐,示例代码采用 B F S \tt BFS BFS 实现。

/** Name: T2.cpp* Problem: 迷宫问题* Author: Teacher Gao.* Date&Time: 2025/03/15 15:32*/#include <iostream>
#include <queue>using namespace std;int dx[] = {1, 0, -1, 0};
int dy[] = {0, 1, 0, -1};int a[5][5];
int px[5][5] = {-1}, py[5][5] = {-1};
bool f[5][5];void BFS() {queue<int> Q;Q.push(0); Q.push(0);f[0][0] = 1;while (!Q.empty()) {int x = Q.front(); Q.pop();int y = Q.front(); Q.pop();if (x == 4 && y == 4) {return;}for (int i = 0; i < 4; i++) {int nx = x + dx[i];int ny = y + dy[i];if (nx < 0 || nx > 4 || ny < 0 ||
http://www.dtcms.com/a/413822.html

相关文章:

  • 企业网站建设合作合同如何做网站动态图标
  • 第三方平台做网站网站腾讯云服务器可以做网站
  • 网站备案背景幕布是什么公司营销型网站
  • 网站建设音乐代码如何做网站维护 找关键词
  • 做集群网站网站在线开放端口
  • 不会代码怎么做网站swoole wordpress
  • 建设银行网站上预览电子回单鲜花网站的数据库建设
  • 零基础可以做网站吗创建自己的微信公众号
  • 深圳市南山区住房和建设局网站官网泽州网站设计
  • 门户网站ui设计在哪学短视频培训课程
  • 个人微信支付宝做购物网站佛山建网站价格
  • 社区建站网站系统免费推广平台哪些比较好
  • 新手可以做网站营运吗现在还做自适应网站
  • 做外贸需要做国外的网站吗邯郸捕风科技有限公司
  • 外贸soho建站网站建设个人主页图
  • 用vue做多页面网站wordpress自动选择添加标签
  • 自助众筹网站建设python 做下载网站
  • 做外贸自己的公司网站网站内容好
  • 滨州建设厅网站wordpress 机械
  • 温州网站建设制作公司自己学做网站需要学多久
  • 新网站如何做快照youshe wordpress主题
  • 做发帖的网站代码怎么做wood网站教程
  • 临沂做网站价格海外网站加速器下载
  • 做网站没流量微信小程序是免费的吗
  • 游戏公司官方网站建设方案免费直播app软件下载
  • 织梦网网站建设一份完整的商业计划书
  • 烘焙类网站开发时代背景wordpress仿QQ看点
  • 用自己网站做邮箱域名解析wordpress使用什么语言
  • 连云港网站关键词优化fotor懒设计
  • 男女做羞羞漫画网站潍坊网络营销