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

12306网站开发人员什么是电商平台推广

12306网站开发人员,什么是电商平台推广,山东济南软件公司排名,张家口建设厅官方网站写是为了更好的思考,坚持写作,力争更好的思考。 今天分享两个关于“最小、最短”的算法题,废话少说,show me your code! 一、不同整数的最少数目 给你一个整数数组arr和一个整数k。现需要从数组中恰好移除k个元素&…

写是为了更好的思考,坚持写作,力争更好的思考。
今天分享两个关于“最小、最短”的算法题,废话少说,show me your code!

一、不同整数的最少数目

给你一个整数数组arr和一个整数k。现需要从数组中恰好移除k个元素,请找出移除后数组中不同整数的最少数目?
输入:
arr=[5,4,5],k=1
输出:1
解释:
移除1个4,数组中只剩下5一种整数
输入:
arr=[4,3,1,1,3,3,2],k=3
输出:2 解释:先移除4,2然后再移除两个1中任意1个1或者移除两个3中的任意1个3,最后剩余1和3两种整数类型

public static int getMinDifference(int[] arr, int k) {// key存放数组数字,value存放次数Map<Integer, Integer> map = new HashMap<>();for (int i : arr) {map.put(i, map.getOrDefault(i, 0) + 1);}// 对次数按照自然顺序排序即由小到大List<Integer> countNumList = map.values().stream().sorted().collect(Collectors.toList());// 不同种类组成的list的长度int size = countNumList.size();for (Integer count : countNumList) {// 由于countNumList由小到大有序,则每次从左边开始剔除数字,使得最终种类最少// 遍历countNumList,如果k>=当前次数,则直接删除,种类减少1即size--if (k >= count) {k -= count;size--;} else {// 如果k<当前次数,则删除当前次数1次后,总的种类并无变化,所以直接终止for循环,// 不用再继续判断下一个数字了(因为countNumList有序)break;}}return size;}

二、单词直接最短距离

给定一个单词列表arr和word1,word2,求出这两个单词之间的最短距离word1,word2不相等且均在arr列表中

public static int getMinDistance(String[] arr, String word1, String word2) {// 在for循环外定义2个变量,用于存储word1,word2的索引下标,注意要用-1表示,否则会计算出错// 将两者索引下标之差的绝对值进行比较,取最小值(注意pos1和pos2均不为空)int pos1 = -1;int pos2 = -1;int minDistance = Integer.MAX_VALUE;for (int i = 0; i < arr.length; i++) {if (word1.equals(arr[i])) {pos1 = i;} else if (word2.equals(arr[i])) {pos2 = i;}if (pos1 >= 0 && pos2 >= 0) {minDistance = Math.min(minDistance, Math.abs(pos1 - pos2));}}return minDistance;}
http://www.hkea.cn/news/4739/

相关文章:

  • 网站访问量突然增加搜索引擎优化是指
  • 网购网站开发流程图大数据精准获客软件
  • app下载安装官方网站如何让百度收录网址
  • 湖北武汉网站制作长沙网站推广智投未来
  • 社保网站做的真烂查域名ip地址查询
  • 西安网站设计公司排名收录优美的图片app
  • 网站ipv6改造怎么做专业的seo搜索引擎优化培训
  • 做网站武汉首选福州外包seo公司
  • 陕西西安网站建设新媒体运营岗位职责
  • 重庆做网站设计免费放单平台无需垫付
  • 济南高新区 网站建设百度推广客户端mac版
  • 网上有做任务赚钱的网站有哪些自己开发网站
  • 投标网站建设服务承诺今日小说搜索风云榜
  • 香港做网站找谁兰州网络推广技术
  • 佛山宽屏网站建设建站推广
  • 深圳网站建设策划太原seo关键词排名优化
  • 乌托邦网站建设快速排名软件案例
  • 主机屋vps网站助手销售清单软件永久免费版
  • 博客系统做网站企业网站营销
  • 塑胶原料 东莞网站建设独立站seo搜索优化
  • web 设计网站模板下载重庆百度竞价开户
  • html表白简单代码宁波seo深度优化平台
  • 陕西省建设厅网站首页邮件营销
  • 网站开发工作周记天津百度
  • 网站的营销特点怎么营销推广
  • 聊城正规网站建设设计公司软文广告属于什么营销
  • 湖南建筑公司网站排名优化哪家专业
  • 复兴企业做网站推广yande搜索引擎官网入口
  • 基于.net平台网站内容管理系统研究与实现搜一搜百度
  • 建立公司网站需要注意什么图片搜索