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

销售平台公司网站seo怎么操作

销售平台公司,网站seo怎么操作,怎样对一个网站做性能测试,为什么没有人做像58一样的网站目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷&#…

在这里插入图片描述

目录

    • 专栏导读
    • 一、题目描述
    • 二、输入描述
    • 三、输出描述
    • 四、解题思路
    • 五、Java算法源码
    • 六、效果展示
      • 1、输入
      • 2、输出
      • 3、说明

华为OD机试 2023B卷题库疯狂收录中,刷题点这里

专栏导读

本专栏收录于《华为OD机试(JAVA)真题(A卷+B卷)》。

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

一、题目描述

给定一个元素类型为小写字符串的数组,请计算两个没有相同字符的元素长度乘积的最大值,

如果没有符合条件的两个元素,返回0。

二、输入描述

输入为一个半角逗号分隔的小写字符串的数组,2 <= 数组长度<=100,0 < 字符串长度<= 50。

三、输出描述

两个没有相同字符的元素 长度乘积的最大值。

四、解题思路

题目要求在给定的字符串数组中找出两个没有相同字符的元素,计算它们的长度乘积的最大值。

  1. 读取输入的字符串数组,使用逗号分隔得到字符串数组 arr;
  2. 定义变量 max 初始化为 0,用于保存最大的长度乘积;
  3. 使用两层循环遍历数组中的每对不同的字符串;
  4. 调用 check 方法检查两个字符串是否有相同字符,如果没有相同字符,则计算它们的长度乘积并更新 max;
  5. 输出结果 max。

解题思路分析:

该算法首先读取输入的字符串数组,并定义变量 max 用于保存最大的长度乘积。

然后,使用两层循环遍历字符串数组中的每对不同的字符串。对于每对字符串,调用 check 方法检查它们是否有相同字符。如果没有相同字符,则计算它们的长度乘积并与 max 进行比较,更新 max。

最后,输出结果 max。

check 方法用于检查两个字符串是否有相同字符。它首先将两个字符串转换为字符数组,并对字符数组进行排序。然后,使用双指针法比较两个字符数组的元素,如果找到相同的字符,返回 true;否则,返回 false。

五、Java算法源码

public static void main(String[] args) {Scanner sc = new Scanner(System.in);String[] arr = sc.nextLine().split(",");// 最大的长度乘积int max = 0;for (int i = 0; i < arr.length; i++) {for (int j = i + 1; j < arr.length; j++) {// 检查两个字符串是否有相同字符if (!check(arr[i], arr[j])) {// 如果没有相同字符,则计算它们的长度乘积并更新 maxmax = Math.max(max, arr[i].length() * arr[j].length());}}}System.out.println(max);
}/*** 检查两个字符串是否有相同字符*/
private static boolean check(String a, String b) {char[] arr1 = a.toCharArray();char[] arr2 = b.toCharArray();Arrays.sort(arr1);Arrays.sort(arr2);int i = 0;int j = 0;while (i < a.length() && j < b.length()) {if (arr1[i] == arr2[j]) {return true;} else if (arr1[i] > arr2[j]) {j++;} else if (arr1[i] < arr2[j]) {i++;}}return false;
}

六、效果展示

1、输入

qwerty,asd,qwesd,eraffa,qzxca

2、输出

18

3、说明

数组中有5个元素。

qwerty与asd无相同的字符,满足条件,qwerty的长度为6,asd的长度为3,乘积为18。

qwerty与qwesd、eraffa、qzxca均有相同的字符,不满足条件。

asd与qwesd、eraffa、qzxca均有相同的字符,不满足条件。

qwesd与eraffa,qzxca有相同的字符,不满足条件。

eraffa与qzxca有相同的字符,不满足条件。

因此,输出为18。

在这里插入图片描述


🏆下一篇:华为OD机试 - 荒岛求生 - 栈Stack(Java 2023 B卷 100分)

🏆本文收录于,华为OD机试(JAVA)真题(A卷+B卷)

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天CSDN在线答疑。

在这里插入图片描述

http://www.khdw.cn/news/42461.html

相关文章:

  • 网站文字不能复制怎么做微信scrm
  • 网站建设的软件免费二级域名注册网站有哪些
  • 设计商标logo用什么软件长春网站优化哪家好
  • 成都网站建设seo微营销推广软件
  • 长沙做信息seo网站友情链接买卖平台
  • 这么自己建设网站关键词排名技巧
  • 站长号网络营销相关工作岗位
  • 学校的网站建设费如何入账软件开发培训
  • 上海做网站价格seo百度网站排名研究中心关键词首页优化
  • 域名备案 网站备案外链link
  • 天天清茶 湖南网站建设东莞做网站公司首选
  • (小企制作)自制关键词优化推广
  • 沈阳做网站最好的公司营销软件商城
  • 南京seo推广公司深圳seo优化电话
  • 视频网站如何做微信营销重庆seo点击工具
  • 自己怎么样做游戏网站搜索引擎有哪些种类
  • 邯郸wap网站建设公司全自动引流推广软件下载
  • 手机app软件如何制作电脑优化软件排行榜
  • 网站建设自互联网营销师题库
  • 徐州做网站设计网站搜索引擎优化的步骤
  • 惠州建设局官方网站企业网站设计模板
  • 子午谷网站建设百度指数数据分析平台官网
  • 网站架构的优化知名的seo快速排名多少钱
  • 企业网站 ecs 虚拟主机网络优化工程师是干什么的
  • 网站做推广需要什么怎么关闭seo综合查询
  • 帝国cms 制作网站地图公司培训
  • 网站做app的软件线下营销推广方式有哪些
  • 成都门户网站建设视频广告接单平台
  • 网站开发中数据库的设计原则seo咨询推广
  • 安徽富通建设集团有限公司网站网店推广运营