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

wordpress永久链接无效关键词优化软件排行

wordpress永久链接无效,关键词优化软件排行,下载中心网站开发,济南网站开发Day 62 题目描述 做法 此题本质是一个图论问题,对于两个字母相除是否存在值,其实就是判断,从一个字母能否通过其他字母到达,做法如下: 遍历所有等式,为每个变量分配唯一的整数索引。初始化一个二维数组 …

Day 62

题目描述

在这里插入图片描述

做法

此题本质是一个图论问题,对于两个字母相除是否存在值,其实就是判断,从一个字母能否通过其他字母到达,做法如下:

  1. 遍历所有等式,为每个变量分配唯一的整数索引。
  2. 初始化一个二维数组 graph,其中 graph[i][j] 表示变量 i 除以变量 j 的比值。
  3. 对于每个等式 a/b = v,设置 graph[a][b] = v 和 graph[b][a] = 1/v。
  4. 每个变量自身的比值为 1.0,即 graph[i][i] = 1.0。
  5. 对于每个查询 a/b,检查变量是否存在于映射中。如果存在,使用 DFS 查找从 a 到 b 的路径,并计算路径上的比值乘积。如果路径不存在,返回 -1.0。
class Solution {public double find(double[][] graph, int x, int y, boolean[] visited) {//判断x到y是否可达if (graph[x][y] != 0) {return graph[x][y];//直接可达}visited[x] = true;for (int i = 0; i < graph.length; i++) {if (graph[x][i] != 0 && !visited[i]) {double p = find(graph, i, y, visited);if (p != 0.0) {return p * graph[x][i];}}}return 0;}public double[] calcEquation(List<List<String>> equations, double[] values, List<List<String>> queries) {Map<String, Integer> num = new HashMap<>();//字符串到数字序号的转换int x = 0, y = 0;String a, b;for (int i = 0; i < equations.size(); i++) {a = equations.get(i).get(0);b = equations.get(i).get(1);if (!num.containsKey(a)) {num.put(a, x);x++;}if (!num.containsKey(b)) {num.put(b, x);x++;}}double[][] graph = new double[x][x];for (int i = 0; i < equations.size(); i++) {a = equations.get(i).get(0);b = equations.get(i).get(1);x = num.get(a);y = num.get(b);graph[x][y] = values[i];//x/ygraph[y][x] = 1 / values[i];//y/x}for (int i = 0; i < graph.length; i++) {graph[i][i] = 1.0;//对角线全为1}//图初始化结束double[] res = new double[queries.size()]; //结果集合double sum = 0.0;for (int i = 0; i < queries.size(); i++) {a = queries.get(i).get(0);b = queries.get(i).get(1);if (!num.containsKey(a) || !num.containsKey(b)) {res[i] = -1.0;continue;}x = num.get(a);y = num.get(b);boolean[] visited = new boolean[graph.length];sum = find(graph, x, y, visited);//判断x到y是否可达if (sum == 0) {//不可达sum = -1.00000;}res[i] = sum;sum = 0.0;}return res;}
}
http://www.dtcms.com/wzjs/153021.html

相关文章:

  • 长沙网站排名方法山东seo首页关键词优化
  • 做资讯类网站如何做网页
  • 工控做网站网络软营销
  • 玉溪网站建设高效统筹疫情防控和经济社会发展
  • 滨海专业做网站的公司广告策划公司
  • 宿州哪家做网站好长春网站建设方案咨询
  • 怎么进行网站关键词优化企业网站设计代码
  • 武汉品牌网站开发seo顾问服务公司站长
  • 网站动效怎么做的百度小说风云榜排名
  • 厦门市建设管理协会网站首页永久免费国外域名注册
  • 网站建设实训实训心得天津海外seo
  • 网站 源码 下载seo排名赚app靠谱吗
  • 济源哪里做网站网络营销的目标
  • 驻马店网站建设武汉网站制作推广
  • 手机网站建设书籍百度指数是搜索量吗
  • 动态网站开发软件百度站长平台快速收录
  • 网站后台管理系统界面青岛网站快速排名优化
  • 网站开发使用的工具网络营销方案的制定
  • 河北邢台企业做网站产品推广方式
  • 风险报告查询系统优化网站推广排名
  • 自己做的网站如何用手机去查看比较好的网络优化公司
  • wordpress仿国际seo定义
  • 网站自适应框架网站搭建策略与方法
  • 开封市建设中专继续教育网站今日国际重大新闻
  • 线上运营推广工作内容湖南靠谱seo优化公司
  • 湖北网站科技建设备案域名出售平台
  • 电子信息工程移动互联网 学什么网站seo哪家公司好
  • 免费自助站制作在线软文撰写公司
  • 广州技术支持 奇亿网站建设帮忙推广的平台
  • 商务网站建设实践实训心得网络营销网