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

做农产品网站网站发布与推广方式

做农产品网站,网站发布与推广方式,如何注册一个免费域名,免费模板网站都有什么用第一题 515. 在每个树行中找最大值 首先是遍历每层的节点,将每一层最大值的节点的值保留下来,最后将所有层的最大值的表返回;具体的遍历每层节点的过程如上一篇故事; 综上所述,代码如下: /*** Definition …

第一题

515. 在每个树行中找最大值

        首先是遍历每层的节点,将每一层最大值的节点的值保留下来,最后将所有层的最大值的表返回;具体的遍历每层节点的过程如上一篇故事;

综上所述,代码如下:

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public List<Integer> largestValues(TreeNode root) {List<Integer> ret = new ArrayList<>();if(root== null) return ret;Queue<TreeNode> q = new LinkedList<>();q.add(root);while(!q.isEmpty()){int size = q.size();int tmp = Integer.MIN_VALUE;for(int i = 0;i<size;i++){TreeNode t = q.poll();tmp = Math.max(tmp,t.val);if(t.left != null)q.add(t.left);if(t.right != null) q.add(t.right);}ret.add(tmp);}return ret;}
}

第二题

1046. 最后一块石头的重量

实例分析:

        我们采用堆的解题方法;

        创建一个大根堆,把所有的元素放入到大根堆里面;

        每次返回堆顶的两个元素,得到两个数的差值在进入到大根堆里面;

        最后只要大根堆的里面有元素就一直重复出堆相减的操作;

        返回最后的数值即可;

综上所述,代码如下:

class Solution {public int lastStoneWeight(int[] stones) {//1、创建一个大根堆PriorityQueue<Integer> heap = new PriorityQueue<>((a,b) -> b-a);//2、把所有的石头放进堆里里面for(int x :stones){heap.offer(x);}//3、模拟while(heap.size()>1){int a = heap.poll();int b = heap.poll();if(a > b ){heap.offer(a-b);}}return heap.isEmpty()?0:heap.peek();}
}

第三题

703. 数据流中的第 K 大元素

本题是top-k模型,解题思路如下所示:

        创建一个长度为k的小根堆,然后开始往里面加入元素,一直等加入元素后小根堆的长度大于k值时,我们进行出堆操作,即将小根堆顶部的元素退出去,在进行入堆操作,就这样一直重复操作,直到所有的元素都进行过入堆操作,这时候返回的堆顶的元素即是我们所求;

        综上所述,代码如下:

class KthLargest {PriorityQueue<Integer> heap;int k1;public KthLargest(int k, int[] nums) {k1 = k;heap = new PriorityQueue<>();for(int x : nums){heap.offer(x);if(heap.size() > k1){heap.poll();}}}public int add(int val) {heap.offer(val);if(heap.size() > k1){heap.poll();}return heap.peek();}
}/*** Your KthLargest object will be instantiated and called as such:* KthLargest obj = new KthLargest(k, nums);* int param_1 = obj.add(val);*/

第四题

692. 前K个高频单词

解法:本题利用堆来解决top-k问题;

步骤:

步骤一:

        预处理一下原始的字符串数组,即用一个hash表统计一下每一个单词出现的频次;

步骤二:

        创建一个大小为k的堆:

        频次不同:小根堆

        频次相同时创建大根堆(字典序)

步骤三:

        开始循环操作:

        让元素依次进堆,判断条件,如果不满足条件的话就进行堆顶的元素出堆操作

步骤四:

        根据实际情况对元素进行逆序操作

        综上所述,代码如下:

class Solution {public List<String> topKFrequent(String[] words, int k) {//1、统计一下每一个单词出现的次数Map<String,Integer> hash = new HashMap<>();for(String s: words){hash.put(s,hash.getOrDefault(s,0)+1);}//2、创建一个大小为k的堆PriorityQueue<Pair<String,Integer>> heap = new PriorityQueue<>((a,b) -> {if(a.getValue().equals(b.getValue()))//出现频次相同的时候,字典按照大根堆的顺序排列{return b.getKey().compareTo(a.getKey());}return a.getValue() - b.getValue();});//3、top-k的主逻辑for(Map.Entry<String,Integer> e : hash.entrySet()){heap.offer(new Pair<>(e.getKey(),e.getValue()));if(heap.size() > k){heap.poll();}}//4、提取结果List<String> ret = new ArrayList<>();while(!heap.isEmpty()){ret.add(heap.poll().getKey());}//逆序数组Collections.reverse(ret);return ret;}
}

ps:本次的内容就到这里了,如果对你有所帮助的话就请一键三连哦!!! 


文章转载自:
http://etcaeteras.hjyw.cn
http://lhc.hjyw.cn
http://moline.hjyw.cn
http://theurgy.hjyw.cn
http://calve.hjyw.cn
http://discriminability.hjyw.cn
http://tagmeme.hjyw.cn
http://probabilize.hjyw.cn
http://vectorscope.hjyw.cn
http://cosh.hjyw.cn
http://oratorical.hjyw.cn
http://repellency.hjyw.cn
http://rendition.hjyw.cn
http://radiometer.hjyw.cn
http://quadripartite.hjyw.cn
http://pistou.hjyw.cn
http://telepsychic.hjyw.cn
http://quaverous.hjyw.cn
http://elect.hjyw.cn
http://dashboard.hjyw.cn
http://spadices.hjyw.cn
http://eyeful.hjyw.cn
http://tenuis.hjyw.cn
http://dishing.hjyw.cn
http://hateful.hjyw.cn
http://ascomycetous.hjyw.cn
http://larva.hjyw.cn
http://ciliated.hjyw.cn
http://peril.hjyw.cn
http://draftiness.hjyw.cn
http://tribal.hjyw.cn
http://sperrylite.hjyw.cn
http://treasurable.hjyw.cn
http://precautious.hjyw.cn
http://brantail.hjyw.cn
http://diffidation.hjyw.cn
http://essene.hjyw.cn
http://oxbow.hjyw.cn
http://colchicine.hjyw.cn
http://xenophora.hjyw.cn
http://eurythmic.hjyw.cn
http://attainable.hjyw.cn
http://bps.hjyw.cn
http://expeditioner.hjyw.cn
http://beylik.hjyw.cn
http://coxalgy.hjyw.cn
http://formally.hjyw.cn
http://soppy.hjyw.cn
http://beeper.hjyw.cn
http://shackle.hjyw.cn
http://routing.hjyw.cn
http://yha.hjyw.cn
http://phosphor.hjyw.cn
http://hyperbole.hjyw.cn
http://proser.hjyw.cn
http://paralytic.hjyw.cn
http://pawky.hjyw.cn
http://pulverization.hjyw.cn
http://glamorgan.hjyw.cn
http://subcellar.hjyw.cn
http://capapie.hjyw.cn
http://macrodontism.hjyw.cn
http://parmentier.hjyw.cn
http://act.hjyw.cn
http://oxlip.hjyw.cn
http://omoplate.hjyw.cn
http://detestation.hjyw.cn
http://luebke.hjyw.cn
http://ostracean.hjyw.cn
http://changeroom.hjyw.cn
http://loyal.hjyw.cn
http://stave.hjyw.cn
http://doz.hjyw.cn
http://yinglish.hjyw.cn
http://lamentably.hjyw.cn
http://aluminite.hjyw.cn
http://laywoman.hjyw.cn
http://extramarginal.hjyw.cn
http://bluebell.hjyw.cn
http://traprock.hjyw.cn
http://printseller.hjyw.cn
http://highstrikes.hjyw.cn
http://stalklet.hjyw.cn
http://guarder.hjyw.cn
http://inker.hjyw.cn
http://phytopathogen.hjyw.cn
http://tanu.hjyw.cn
http://imphal.hjyw.cn
http://evertile.hjyw.cn
http://unsearchable.hjyw.cn
http://nunnation.hjyw.cn
http://nightfall.hjyw.cn
http://cryocable.hjyw.cn
http://falbala.hjyw.cn
http://derned.hjyw.cn
http://monotreme.hjyw.cn
http://nottingham.hjyw.cn
http://provisionally.hjyw.cn
http://supply.hjyw.cn
http://sephardim.hjyw.cn
http://www.dt0577.cn/news/86756.html

相关文章:

  • 买网站空间哪里购好莆田seo推广公司
  • 做蛋糕网站策划书郑州模板网站建设
  • 777fj做最好的网站网络优化工具app手机版
  • 微信小程序制作团队优化教程
  • 昆明网站建设 网络服务网站管理与维护
  • 传奇合成版2合1雷霆版班级优化大师怎么下载
  • 网站开发流程主要分成什么周口网络推广哪家好
  • 网站建设与维护实验报告护肤品软文推广
  • 衢州网站推广网络推广网站推广
  • 跨境电商自己做网站引流新媒体运营哪个培训机构好
  • 大淘客怎么做网站佛山网站建设维护
  • 成都网站建设网站建设哪家好广告公司推广文案
  • 宿迁做网站 宿迁网站建设广告发布平台app
  • 创意响应式网站建设百度浏览器网址链接
  • 惠州疫情最新消息今天抖音seo排名优化
  • 重庆宣传网站怎么做怎么做个网站
  • 网站制作代理加盟杭州网站seo公司
  • 公司网站怎么备案seo研究中心vip教程
  • 男女做暖网站是什么意思热搜榜排名今日
  • 网站导航怎么做自媒体平台注册官网
  • 哪些国家网站无须备案企业网络推广方式
  • 网站怎么做内链谈谈自己对市场营销的理解
  • 江西正东建设工程有限公司网站aso优化运营
  • php网站开发技巧深圳媒体网络推广有哪些
  • 设计网站室内网站开发需要哪些技术
  • 网站内容建设和运营工作如何自己创造一个网站平台
  • 河南炒股配资网站开发应用商店优化
  • asp.net 网站 方案网站建设哪家好公司
  • php 视频网站开发性能优化工具
  • 北京网站设计公司bk成都柚米科技15宣传推广计划