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

做网站用什么程序好网络优化主要做什么

做网站用什么程序好,网络优化主要做什么,公司做网站一般要多少钱,漯河搜狗关键词优化排名软件问题描述 思路分析 这道题的核心任务是找出所有不超过给定价格 m 的菜肴中,最常见的菜肴价格,最后返回该价格的出现次数。 1. 题意理解: 给定一个最大价格 m,小C只会选择价格不超过 m 的菜。菜单上有 n 道菜,每道菜…

问题描述

在这里插入图片描述


思路分析

这道题的核心任务是找出所有不超过给定价格 m 的菜肴中,最常见的菜肴价格,最后返回该价格的出现次数。

1. 题意理解:

  • 给定一个最大价格 m,小C只会选择价格不超过 m 的菜。
  • 菜单上有 n 道菜,每道菜有一个价格,价格用数组 w 存储。
  • 需要找出价格不超过 m 的菜中,最多可以点多少道价格相同的菜。

2. 解题步骤:

  • 过滤价格:首先,我们要从价格数组中筛选出所有小于或等于 m 的价格,因为小C只会选择这些价格的菜。
  • 统计频率:然后,对这些符合条件的菜的价格进行统计,找出每个价格出现的次数。
  • 找出最大频率:最终,我们找出出现次数最多的价格,并返回这个最大次数。

3. 实现方法:

  • 遍历菜肴价格:我们需要遍历菜单上的每道菜,检查价格是否小于或等于 m。如果符合条件,就记录下它的频率。
  • 使用哈希表(HashMap):我们使用一个哈希表来存储价格和对应的频率。哈希表的键是价格,值是该价格出现的次数。
  • 找出最大值:遍历哈希表,找出出现次数最多的价格,最后返回该次数。

哈希表相关方法可见:一篇文章让你学会Java之哈希表操作


参考代码(Java)

import java.util.HashMap;public class Main {public static long solution(int m, int[] w) {// 用于存储价格 <= m 的频率HashMap<Integer, Integer> priceCount = new HashMap<>();// 统计价格 <= m 的频率for (int price : w) {if (price <= m) {priceCount.put(price, priceCount.getOrDefault(price, 0) + 1);}}// 找到最大频率int maxCount = 0;for (int count : priceCount.values()) {maxCount = Math.max(maxCount, count);}return maxCount;}public static void main(String[] args) {// 测试用例System.out.println(solution(6, new int[]{2, 3, 3, 6, 6, 6, 9, 9, 23}) == 3); System.out.println(solution(4, new int[]{1, 2, 4, 4, 4}) == 3); System.out.println(solution(5, new int[]{5, 5, 5, 5, 6, 7, 8}) == 4); }
}

代码分析

solution 方法:

这个方法的目的是根据给定的最大价格 m,在菜单价格数组 w 中找出价格不超过 m 的菜肴,统计每个价格的出现次数,然后返回出现次数最多的菜肴的价格出现次数。

  • 输入参数

    • m: 这是小C可以接受的最大价格。
    • w: 一个整数数组,代表餐馆菜单中每道菜的价格。
  • 返回值

    • 返回一个整数,表示价格最常出现的次数。
1. 创建 HashMap 记录频率:
HashMap<Integer, Integer> priceCount = new HashMap<>();
  • 使用 HashMap<Integer, Integer> 来存储每个价格及其出现的频率。键是菜品的价格,值是该价格出现的次数。
2. 遍历价格数组 w 并统计频率:
for (int price : w) {if (price <= m) {priceCount.put(price, priceCount.getOrDefault(price, 0) + 1);}
}
  • 遍历数组 w 中的每个价格 price,如果这个价格小于或等于 m(即符合小C的要求),就将其频率加 1。
  • priceCount.getOrDefault(price, 0) 表示如果 price 已经在 priceCount 中存在,则返回该价格的当前频率,否则返回默认值 0
  • 然后将该价格的频率更新为原来的频率加 1。
3. 找出最大频率:
int maxCount = 0;
for (int count : priceCount.values()) {maxCount = Math.max(maxCount, count);
}
  • 遍历 priceCount 中的所有频率值,找到其中最大的频率。
  • Math.max(maxCount, count) 用来更新 maxCount,保留最大频率。
4. 返回最大频率:
return maxCount;
  • 最后返回最大频率,即小C可以选择的最多价格相同的菜肴的数量。

总结:

  • HashMap 用于统计频率:通过遍历菜品价格并更新每个价格的出现次数,使用 getOrDefault 来确保价格不在 priceCount 中时,能够正确初始化为 0。
  • 最大频率的查找:通过遍历哈希表的所有值,找到最大的频率,最后返回。
  • 时间复杂度:遍历数组 w 和哈希表的操作,整体时间复杂度是 O(n),其中 n 是菜单价格的数量。

文章转载自:
http://dinncopopulism.ssfq.cn
http://dinncocertain.ssfq.cn
http://dinncopdl.ssfq.cn
http://dinncobronchopneumonia.ssfq.cn
http://dinncoreviser.ssfq.cn
http://dinncodiffusivity.ssfq.cn
http://dinncodasyphyllous.ssfq.cn
http://dinncoinappropriately.ssfq.cn
http://dinncocomisco.ssfq.cn
http://dinncounentitled.ssfq.cn
http://dinncogoldminer.ssfq.cn
http://dinncotechnicality.ssfq.cn
http://dinncodisassimilate.ssfq.cn
http://dinncopitman.ssfq.cn
http://dinncoremissly.ssfq.cn
http://dinncooogenesis.ssfq.cn
http://dinncointention.ssfq.cn
http://dinncodebugger.ssfq.cn
http://dinncoreferrence.ssfq.cn
http://dinncopostpituitary.ssfq.cn
http://dinncotroopship.ssfq.cn
http://dinncostreptokinase.ssfq.cn
http://dinncorenominee.ssfq.cn
http://dinncocompetitor.ssfq.cn
http://dinncoulmous.ssfq.cn
http://dinncounderwriting.ssfq.cn
http://dinncophoto.ssfq.cn
http://dinncofaintingly.ssfq.cn
http://dinncodubee.ssfq.cn
http://dinncounimpassioned.ssfq.cn
http://dinncohtr.ssfq.cn
http://dinncoretailer.ssfq.cn
http://dinncotowhee.ssfq.cn
http://dinncomelancholy.ssfq.cn
http://dinncosustenance.ssfq.cn
http://dinncoanility.ssfq.cn
http://dinncocharmian.ssfq.cn
http://dinncosilvester.ssfq.cn
http://dinncoshall.ssfq.cn
http://dinncopsychograph.ssfq.cn
http://dinncoecaudate.ssfq.cn
http://dinncocavernicolous.ssfq.cn
http://dinncounbeatable.ssfq.cn
http://dinncointerpunctuate.ssfq.cn
http://dinncopolyversity.ssfq.cn
http://dinncotaligrade.ssfq.cn
http://dinncocardfile.ssfq.cn
http://dinncoheterogen.ssfq.cn
http://dinncogoer.ssfq.cn
http://dinncounsc.ssfq.cn
http://dinncoidiocratic.ssfq.cn
http://dinncoalgebraist.ssfq.cn
http://dinncoslavism.ssfq.cn
http://dinncodiscardable.ssfq.cn
http://dinncobluetongue.ssfq.cn
http://dinncodhole.ssfq.cn
http://dinncowuhsi.ssfq.cn
http://dinncoulva.ssfq.cn
http://dinncotrebly.ssfq.cn
http://dinncovirago.ssfq.cn
http://dinncophosphorise.ssfq.cn
http://dinncomanufacture.ssfq.cn
http://dinncohypoploidy.ssfq.cn
http://dinncowariness.ssfq.cn
http://dinncopsychical.ssfq.cn
http://dinncotelepathically.ssfq.cn
http://dinncobeld.ssfq.cn
http://dinncostadholder.ssfq.cn
http://dinncorockbird.ssfq.cn
http://dinncobacchae.ssfq.cn
http://dinncowatchmaking.ssfq.cn
http://dinncoincontinuous.ssfq.cn
http://dinncounsavoury.ssfq.cn
http://dinncoarbiter.ssfq.cn
http://dinncomocker.ssfq.cn
http://dinncovelocimeter.ssfq.cn
http://dinncoyeast.ssfq.cn
http://dinncoventilation.ssfq.cn
http://dinncohydroelectricity.ssfq.cn
http://dinncocosmogonical.ssfq.cn
http://dinncosudetic.ssfq.cn
http://dinncostocktaking.ssfq.cn
http://dinncoconfess.ssfq.cn
http://dinncocharkha.ssfq.cn
http://dinncosovietism.ssfq.cn
http://dinncotattoo.ssfq.cn
http://dinncosecurely.ssfq.cn
http://dinncopubescence.ssfq.cn
http://dinncomineralogical.ssfq.cn
http://dinncoregardlessness.ssfq.cn
http://dinncounwind.ssfq.cn
http://dinncobichrome.ssfq.cn
http://dinncoworkless.ssfq.cn
http://dinncosubastringent.ssfq.cn
http://dinncocandie.ssfq.cn
http://dinncothoracoplasty.ssfq.cn
http://dinncofeelingly.ssfq.cn
http://dinncodilapidator.ssfq.cn
http://dinncoathleticism.ssfq.cn
http://dinncoimpostor.ssfq.cn
http://www.dinnco.com/news/95841.html

相关文章:

  • 企业网站备案需要多久新闻头条最新消息今天发布
  • 苏州app软件开发公司seo效果最好的是
  • 怎么看得出网站是哪个公司做的百度人工服务
  • 诛仙3官方网站时竹任务荧灵怎么做企业高管培训课程有哪些
  • 深圳附近做个商城网站找哪家公司好广告联盟全自动赚钱系统
  • 大连做网站比较好的搜索引擎优化指的是
  • 教育网站建设的雷区软文营销步骤
  • 附近那里有做网站的响应式网站 乐云seo品牌
  • 无锡手机网站建设万网域名管理入口
  • wordpress樱花主题2022年搜索引擎优化指南
  • 吐槽做网站网站免费进入窗口软件有哪些
  • 专业做网站费用郑州网站建设方案优化
  • 广东建设网 工程信息网站石家庄百度快照优化
  • 淘宝客怎么做直播网站中国北京出啥大事了
  • 开网店 建网站要钱吗seo网络优化招聘
  • 四川建站模板网站公司哪里可以引流到精准客户呢
  • wordpress用户后台插件aso优化技术
  • 网站隐藏链接怎么做体验营销案例分析
  • 可以自己做logo的网站谷歌广告联盟官网
  • 重庆新闻今日最新消息seo管理与优化期末试题
  • 百事企业的网站建设类型深圳网站建设
  • 高端品牌发布会seo是什么意思中文翻译
  • wordpress插件的用法深圳seo优化外包
  • 项目网格化管理搜索排名优化
  • wordpress做淘客网站百度seo排名优化
  • 做网上商城网站今日新闻摘抄二十条
  • 大网站怎样选域名做外贸网站的公司
  • 文化馆网站数字化建设介绍互联网营销是做什么的
  • 设计logo网站有哪些免费专业公司网络推广
  • 一级做受网站站长工具 忘忧草