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

一般网站使用什么做的seo成创网络

一般网站使用什么做的,seo成创网络,免费建论坛,php 网站建设方案完成一半题目 有 N 位扣友参加了微软与力扣举办了「以扣会友」线下活动。主办方提供了 2*N 道题目,整型数组 questions 中每个数字对应了每道题目所涉及的知识点类型。 若每位扣友选择不同的一题,请返回被选的 N 道题目至少包含多少种知识点类型。 示例…

完成一半题目

有 N 位扣友参加了微软与力扣举办了「以扣会友」线下活动。主办方提供了 2*N 道题目,整型数组 questions 中每个数字对应了每道题目所涉及的知识点类型。 若每位扣友选择不同的一题,请返回被选的 N 道题目至少包含多少种知识点类型。

示例 1:

输入:questions = [2,1,6,2]

输出:1

解释:有 2 位扣友在 4 道题目中选择 2 题。 可选择完成知识点类型为 2 的题目时,此时仅一种知识点类型 因此至少包含 1 种知识点类型。

示例 2:

输入:questions = [1,5,1,3,4,5,2,5,3,3,8,6]

输出:2

解释:有 6 位扣友在 12 道题目中选择题目,需要选择 6 题。 选择完成知识点类型为 3、5 的题目,因此至少包含 2 种知识点类型。

提示:

  • questions.length == 2*n
  • 2 <= questions.length <= 10^5
  • 1 <= questions[i] <= 1000

我的解答

将知识点类型和在2N道题中出现的次数储存在哈希表中,类型为key,次数为value

再将哈希表根据value从大到小排序

根据value的累加和与N比较,大于等于时,看看是第几个value,即可判断知识点的类型

第一次解答错误,因为在存储次数times,下一个知识点类型的times未置1

完整代码,哈希表根据value从大到小排序还是网上借鉴的,还是不太建议用这个思路做吧

Java HashMap按key排序和按value排序的两种简便方法

class Solution {public int halfQuestions(int[] questions) {//将每种类型及其对应出现的次数存到哈希表中HashMap<Integer,Integer> h=new HashMap<Integer,Integer>();int i=0,j=0,times=1;for(i=0;i<questions.length;i++){if(questions[i]==0)continue;for(j=i+1;j<questions.length;j++){if(questions[i]==questions[j]){times=times+1;questions[j]=0;}}h.put(questions[i],times);times=1;}List<HashMap.Entry<Integer, Integer>> list = new ArrayList<HashMap.Entry<Integer, Integer>>(h.entrySet()); //转换为listlist.sort(new Comparator<HashMap.Entry<Integer, Integer>>() {@Overridepublic int compare(HashMap.Entry<Integer, Integer> o1, HashMap.Entry<Integer, Integer> o2) {return o2.getValue().compareTo(o1.getValue());}});int sum=0;for(i=0;i<list.size();i++){sum=sum+list.get(i).getValue();if(sum>=questions.length/2){return i+1;}}return -1;}
}

 

http://www.tj-hxxt.cn/news/16425.html

相关文章:

  • 如何建设社交网站优化 英语
  • 专门做网站的app惠州seo代理计费
  • 蒙牛网站是谁做的高端网站优化公司
  • wordpress 插入图片 不显示seo优化排名价格
  • wordpress php7 500来宾seo
  • 网站后台可以做两个管理系统么最新军事战争新闻消息
  • 管理软件的软件哪个好seoapp推广
  • 网站建设项目报价单阿里巴巴logo
  • 学校网站建设情况网络推广和seo
  • 建站公司哪家做出来的网站好北京建公司网站价格
  • 网页首页设计教程教程seo推广排名网站
  • ui设计作品欣赏网站北京云无限优化
  • .net是建网站的吗政府免费培训 面点班
  • 怎样建设一个网站赚钱页优化软件
  • 如何写网站开发需求下载优化大师app
  • 网站建设必须要虚拟主机吗google登录
  • 族谱网站建设方案seo在线优化网站
  • 建立网站教程视频南宁seo服务优化
  • 镇江网站seo公司百度竞价托管外包代运营
  • 做网站都有什么成本个人网站推广平台大全
  • 做类似淘宝网站怎么做武汉网络推广seo
  • wordpress一键登录seo自己怎么做
  • java中建设网站企查查在线查询
  • 做摄影和后期的兼职网站百度云网盘资源
  • 手机端网站怎么做排名如何创建一个自己的网站
  • wordpress 4.9.4宣城网站seo
  • 亚马逊网站开发使用的什么方式seo指什么
  • 对于新公司如何让其做网站推广阿里妈妈推广网站
  • 重庆家居网站制作公司丹东seo推广优化报价
  • 石家庄哪里有网站建设seo关键词优化排名外包