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

梁山手机网站建设提供手机自适应网站制作

梁山手机网站建设,提供手机自适应网站制作,陕西省建设注册中心网站,wordpress svn可以排序int[ ][ ]的顺序#xff0c;也可以排序ListListInteger 顺序 为便于理解#xff0c;以力扣原题为例#xff1a;1333.餐厅过滤器 原题中给了一个双重数组#xff0c;并要求返回一个ListInteger。 方法1#xff1a; 会用流的#xff0c…可以排序int[ ][ ]的顺序也可以排序ListListInteger 顺序 为便于理解以力扣原题为例1333.餐厅过滤器 原题中给了一个双重数组并要求返回一个ListInteger。 方法1 会用流的通常用于会反应把双重数组转成ListListInteger去处理这个双重数组于是解题思路如下 public static ListInteger filterRestaurants2(int[][] restaurants, int veganFriendly, int maxPrice, int maxDistance) {ListListInteger lists new ArrayList();for(int[] arr : restaurants){if((veganFriendly 1 arr[2] ! 1) || maxPrice arr[3] || maxDistance arr[4]){continue;}lists.add(Arrays.stream(arr).boxed().collect(Collectors.toList()));}if (lists.size() 0) {return new ArrayList();}lists.sort((a,b) -{int rating b.get(1).compareTo(a.get(1));if (rating ! 0) {return rating;}return b.get(0).compareTo(a.get(0));});return lists.stream().map(o-o.get(0)).collect(Collectors.toList()); }可是该方式耗空间较大于是又会想能不能从直接用数组的方式不另外构造新对象。 方法2 public static ListInteger filterRestaurants3(int[][] restaurants, int veganFriendly, int maxPrice, int maxDistance) {for(int[] arr : restaurants){if((veganFriendly 1 arr[2] ! 1) || maxPrice arr[3] || maxDistance arr[4]){arr[0] 0;}}Arrays.sort(restaurants, (o1, o2) - {int compare Integer.compare(o2[1], o1[1]);if (compare ! 0){return compare;}return Integer.compare(o2[0], o1[0]);});return Arrays.stream(restaurants).map((int[] o)-o[0]).filter(o-o!0).collect(Collectors.toList()); }但是提交的结果然后是耗时耗空间。 既然数组能用流处理那是不是可以全部用流的形式过滤和排序呢 方法3 public static ListInteger filterRestaurants(int[][] restaurants, int veganFriendly, int maxPrice, int maxDistance) {return Arrays.stream(restaurants).filter(r - (veganFriendly ! 1 || r[2] 1) r[3] maxPrice r[4] maxDistance).sorted((a1, a2) - a1[1] a2[1] ? a2[0] - a1[0] : a2[1] - a1[1]).map(a - a[0]).collect(Collectors.toList()); }
http://www.zqtcl.cn/news/244992/

相关文章:

  • 东莞市网站推广西安推广公司无网不胜
  • 全国网站建设有实力建筑人才网123
  • 海安网站设计公司网站开发好学嘛
  • 网站建设深圳公司上海贸易公司注册条件
  • 深圳市坪山新区建设局网站给别人做网站去掉版权
  • 怎么做监测网站的浏览量有没有专业做股指的评论网站
  • 济南微信网站开发网上效果代码网站可以下载吗
  • 门户网站的设计常见的管理信息系统有哪些
  • 网站添加悬浮二维码成都游戏网站开发
  • 用jquery做网站百度seo排名规则
  • 免备案手机网站室内设计说明
  • 网站被做站公司贩卖怎样将qq空间建设为个人网站
  • 网站开发有哪几类淮安app开发公司
  • 营销网站建设公司哪家好兵团第二师建设环保局网站
  • 做推广最好的网站是哪个深圳办公室装修招标
  • 郑州高端网站制作wordpress那个版本好
  • wordpress屏蔽右键f12奉化首页的关键词优化
  • cn域名做犯法网站做电影网站需要哪些证
  • 官方网站有哪些韶关做网站的公司
  • 商城网站设计公司怎么样网站制作预算
  • 在济南什么人想做网站网站建设后怎么做主页
  • 联合年检怎么做网站上国家备案查询
  • 社交网站wap模板wordpress网址导航插件
  • 沈阳快速建站公司有哪些国外做二手服装网站
  • 手机如何建立网站平台seo比较好的优化
  • 电商网站建设外包禅城南庄网站制作
  • 哈尔滨企业网站开发报价免费php网站源码
  • 东莞市公司网站建设淄博网站制作营销
  • 企业网站无线端怎么做手机网站做成app
  • 让他人建设网站需要提供的材料可在哪些网站做链接