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

企业网站怎么做推广前端框架有哪些

企业网站怎么做推广,前端框架有哪些,app导航网站建设多少钱,乐享视频在线下载免费目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试#xff08;JAVA#xff09;真题#xff08;A卷B卷#… 目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中刷题点这里 专栏导读 本专栏收录于《华为OD机试JAVA真题A卷B卷》。 刷的越多抽中的概率越大每一题都有详细的答题思路、详细的代码注释、样例测试发现新题目随时更新全天CSDN在线答疑。 一、题目描述 输入一个字符串都是以大写字母组成每个相邻的距离是 1第二行输入一个字符串表示必过的点。 说明每个点可过多次。 二、输入描述 输入一个字符串都是以大写字母组成每个相邻的距离是 1第二行输入一个字符串表示必过的点。 说明每个点可过多次。 三、输出描述 经过这些必过点的最小距离是多少。 四、解题思路 利用深度优先搜索来找到所有能够到达的距离并更新最小距离。 目标的点到达最后一个点更新最小距离当搜索到的距离大于之前搜索的距离就不用再搜下去了拿到当前要去的字符与所有字符进行比对如果是相同的就进入下一层递归 选第一个点的时候距离为0选的点不为第一个点时加上到达这个点的距离 输出最小距离。 五、Java算法源码 package com.guor.od;import java.util.*;public class OdTest {public static char[] allPoint;public static char[] movePoint;public static int ans;public static int[][] minPointDistance;public static void main(String[] args) {Scanner sc new Scanner(System.in);String str sc.nextLine();allPoint str.toCharArray();str sc.nextLine();movePoint str.toCharArray();ans Integer.MAX_VALUE;minPointDistance new int[movePoint.length][allPoint.length];for(int i 0; i minPointDistance.length; i) {for(int j 0; j allPoint.length; j) {minPointDistance[i][j] Integer.MAX_VALUE;}}dfs(0, 0, 0);System.out.println(ans);}/*** 利用深度优先搜索来找到所有能够到达的距离并更新最小距离* param index 目标点下标* param nowDistance 当前已经走过的距离* param nowPointIndex 当前出发的点下标*/public static void dfs(int index, int nowDistance, int nowPointIndex){if(index movePoint.length) {// 目标的点到达最后一个点更新最小距离ans Math.min(ans, nowDistance);return ;}// 优化:minPointDistance中存的是到达目标点的最小距离// 例如minPointDistance[3][2]:当前到第3个点位置在2的最小距离// 当搜索到的距离大于之前搜索的距离就不用再搜下去了if(minPointDistance[index][nowPointIndex] nowDistance) {return ;}minPointDistance[index][nowPointIndex] nowDistance;// 拿到当前要去的字符与所有字符进行比对如果是相同的就进入下一层递归char tarPoint movePoint[index];for(int i 0; i allPoint.length; i) {if(allPoint[i] tarPoint) {if(index 0) {// 选第一个点的时候距离为0dfs(index 1, 0, i);}else {// 选的点不为第一个点时加上到达这个点的距离dfs(index 1, nowDistance Math.abs(i - nowPointIndex), i);}}}} }六、效果展示 1、输入 NEZHALOVESTUDYJAVA SAZL 2、输出 10 3、说明 下一篇华为OD机试真题 Java 实现【简易内存池】【2023 B卷 200分 考生抽中题】 本文收录于华为OD机试JAVA真题A卷B卷 刷的越多抽中的概率越大每一题都有详细的答题思路、详细的代码注释、样例测试发现新题目随时更新全天CSDN在线答疑。
http://www.pierceye.com/news/145080/

相关文章:

  • 一流的五屏网站建设wordpress 移动端 接口
  • 服装行业网站建设兴宁网站设计
  • 网站两边的悬浮框怎么做wordpress 非插件代码高亮
  • 网站安全管理制度建设下载网站建设公司哪家强
  • 网络直播网站开发长春市城乡建设部网站
  • 自己搭建服务器做网站要多久汕头网络推广电话
  • 除了昵图网还有什么做图网站深圳房地产网站开发
  • 网站建设哪家go好重庆怎样网站推广
  • 松江网站建设哪家好wordpress去掉父分类
  • 网站 云建站设计网站推荐室内
  • 网站怎么自适应屏幕云南建设投资集团网站
  • qq中心官方网站两个网站如何使用一个虚拟主机
  • 泰安网站制作推荐电脑网页游戏排行榜前十名
  • 石家庄最好的网站建设公司上海都有哪些企业公司
  • 网站的链接要怎么做官网制作公司
  • 学生成绩管理系统 网站建设站长之家源码下载
  • wap多用户网站微信端的网站开发python
  • 网络营销中自建网站厦门湖里区建设局网站
  • 公司建设网站的申请信用卡做盗版影视网站违法吗
  • 商务网站推广技巧包括什么移动网站开发教程
  • 北京网站备案域名温州制作网站公司
  • 门户网站建设工作流程做网站的背景图片
  • 用360云盘做网站简洁个人博客网站模板
  • 沈阳网站建设 网络服务wordpress媒体库图片不显示
  • 什么公司做网站出名大商创 多用户商城
  • 学校网站管理网站制作开发及优化是什么
  • wordpress获取所有标签页那些网站用不着做优化
  • 大有网网站现在较为常用的网站开发技术
  • 太原建站公司有哪些网站统计 wordpress
  • 网站轮播图怎么保存盛锡福网站