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

微信服务号菜单链接网站怎么做建立网站一般要多少钱

微信服务号菜单链接网站怎么做,建立网站一般要多少钱,wordpress修改发帖时间,网帆-网站建设官方店前言 Set和Map这两种数据结构,在解决一些题上,效率很高。跟大家简单分享一些题以及如何使用Set和Map去解决这些题目。 题目链接 136. 只出现一次的数字 - 力扣(LeetCode) 138. 随机链表的复制 - 力扣(LeetCode) 旧…

前言

Set和Map这两种数据结构,在解决一些题上,效率很高。跟大家简单分享一些题以及如何使用Set和Map去解决这些题目。

题目链接

136. 只出现一次的数字 - 力扣(LeetCode)

138. 随机链表的复制 - 力扣(LeetCode)

旧键盘 (20)__牛客网

692. 前K个高频单词 - 力扣(LeetCode)

解题思路

一些题目的代码实现 

import java.util.HashMap;
import java.util.Map;
import java.util.Set;public class Test1 {//获取单词出现了多少次public static void main(String[] args) {String[] words={"Maybe","Maybe","hello","happy","sadness"};Map<String,Integer> map=countword(words);//使用map.entrySet()遍历mapSet<Map.Entry<String,Integer>> entrySet=map.entrySet();//entrySet里面放的是Map.Entry<k,v>类型的for(Map.Entry<String,Integer> s:entrySet){System.out.println("key "+s.getKey()+" "+"val "+s.getValue());}}private static Map<String,Integer> countword(String[] words) {Map<String,Integer> map=new HashMap<>();//统计每个单词出现了多少次for(String s:words){if(map.get(s)==null){//则没有出现过一次map.put(s,1);}else{int val=map.get(s);map.put(s,val+1);}}return map;}
}
import java.util.HashSet;
import java.util.Locale;
import java.util.Scanner;
import java.util.Set;public class Test2 {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) {//这个是应该被输入的String a = in.nextLine();//这个是实际上被输入的String b = in.nextLine();a=a.toUpperCase();b=b.toUpperCase();Set<Character> set=new HashSet<>();for(int i=0;i<b.length();i++){char ch=b.charAt(i);set.add(ch);}Set<Character> set1=new HashSet<>();for(int i=0;i<a.length();i++){char ch=a.charAt(i);if(!set.contains(ch)&&!set1.contains(ch)){set1.add(ch);System.out.print(ch);}}}}
}
import java.util.*;public class Test3 {public List<String> topKFrequent(String[] words, int k) {Map<String,Integer> map=new HashMap<>();//统计单词出现的次数for(String word:words){if(map.get(word)==null){map.put(word,1);}else{int val=map.get(word);map.put(word,val+1);}}//成为Top-k问题,创建小根堆PriorityQueue<Map.Entry<String,Integer>> minHeap=new PriorityQueue<>(new Comparator<Map.Entry<String, Integer>>() {@Overridepublic int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) {if(o1.getValue().compareTo(o2.getValue())==0){return o2.getKey().compareTo(o1.getKey());}return o1.getValue().compareTo(o2.getValue());}});//遍历mapfor(Map.Entry<String,Integer> entry:map.entrySet()){if(minHeap.size()<k){minHeap.offer(entry);}else{Map.Entry<String,Integer> top=minHeap.peek();if(top.getValue().compareTo(entry.getValue())<0){minHeap.poll();minHeap.offer(entry);}if(top.getValue().compareTo(entry.getValue())==0){if(top.getKey().compareTo(entry.getKey())>0){minHeap.poll();minHeap.offer(entry);}}}}//此时的大根堆里面一定是前k个高频单词List<String> list=new ArrayList<>();for(int i=0;i<k;i++){Map.Entry<String,Integer> tmp=minHeap.poll();list.add(tmp.getKey());}//Collections专门用来处理集合Collections.reverse(list);return list;}public static void main(String[] args) {}
}

结语 

再见~

 

 

 

 

http://www.dtcms.com/wzjs/257523.html

相关文章:

  • 贵阳专业做网站的公司手机百度安装下载
  • 如何保存自己做的网站外贸网站营销推广
  • 环保政府网站建设目的意义好看的网页设计作品
  • 做销售怎么找优质资源网站seo引擎优化软件
  • 网页qq登陆手机版网址长沙网站seo收费标准
  • 策划公司名字seo查询seo优化
  • 自己电脑做网站服务器违法吗樱桃磁力bt天堂
  • 域名注册网站便宜国家免费技能培训有哪些
  • 做ppt配图好用的网站满足seo需求的网站
  • 网站建设销售ppt模板百度seo优化工具
  • 河南省住房与城乡建设部网站免费的seo教程
  • 佛山中小企业网站建设百度怎么发自己的小广告
  • 广东网站建设怎么选深圳网站优化培训
  • 阿里云空间可以做网站吗5g站长工具查询
  • 合肥网站建设服务seo是什么软件
  • 怎么挂代理访问网站企业seo优化服务
  • 网站开发对数据库的要求it培训
  • 搜索引擎营销的主要方法包括seo入门培训学校
  • 不参与网站建设的弊端网站链接分析工具
  • 浙江商会网站建设策划方案网页设计与网站开发
  • 有个专门做3d同人网站获客渠道有哪些
  • 正规的网站建设官网免费关键词搜索工具
  • 网站建设合同书(范本)网站软件下载
  • 百度网站地图生成北京疫情最新消息情况
  • 国外网站html5从上到下连续变动百度一下全知道
  • 建设银行深圳天健世纪支行网站大学生网页制作成品模板
  • 营销网站建设企业网络软文范例
  • 做网站组织架构百度免费安装
  • 网站运营软件济南网站seo公司
  • 北京比较好的网络营销公司百度快照优化公司