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

给人做传销网站网站seo基础优化

给人做传销网站,网站seo基础优化,备案网站的规则,网站推广究竟应该怎么做题目:给你一个二维整数数组 envelopes ,其中 envelopes[i] [wi, hi] ,表示第 i 个信封的宽度和高度。 当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。 请计算…

题目:给你一个二维整数数组 envelopes ,其中 envelopes[i] = [wi, hi] ,表示第 i 个信封的宽度和高度。

当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。

请计算 最多能有多少个 信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。

注意:不允许旋转信封。

 

示例 1:

输入:envelopes = [[5,4],[6,4],[6,7],[2,3]]
输出:3
解释:最多信封的个数为 3, 组合为: [2,3] => [5,4] => [6,7]。

示例 2:

输入:envelopes = [[1,1],[1,1],[1,1]]
输出:1j

解法1:常规解法->动态规划

步骤:1.状态表示 2.状态转移方程  3.初始化  4.填表顺序  5.返回值

import java.util.Arrays;public class Solution {public int maxEnvelopes(int[][] e) {Arrays.sort(e,(v1,v2)->{return v1[0] - v2[0];});int n=e.length;int[]dp=new int[n];int ret=1;for (int i=1;i<n;i++){dp[i]=1;for (int j=0;j<i;j++){if (e[i][0]>e[j][0]&&e[i][1]>e[j][1]){dp[i]=Math.max(dp[i],dp[i]+1);}}ret=Math.max(ret,dp[i]);}return ret;}public static void main(String[] args) {Solution solution=new Solution();int [][] e={{5,4},{6,4},{6,7},{2,3}};System.out.println(solution.maxEnvelopes(e));}
}

解法2:重写排序+贪心+二分

重写排序:1.当左端点不同的时候,按左端点从小到大的顺序排列;

                  2.当左端点相同的时候,按右端点从大到小的顺序排列;

import java.util.ArrayList;
import java.util.Arrays;public class Solution2 {public int maxEnvelopes(int[][] e){Arrays.sort(e,(v1,v2)->{return v1[0]!=v2[0]?v1[0]-v2[0]:v2[1]-v1[1];});ArrayList<Integer>ret=new ArrayList<>();ret.add(e[0][1]);for (int i=1;i<e.length;i++){int b=e[i][1];if(b>ret.get(ret.size()-1)){ret.add(b);}else {int left=0,right=ret.size()-1;while(left>right){int mid=(left+right)/2;if(ret.get(mid)>=b)right=mid;else left=mid+1;}ret.set(left,b);}}return ret.size();}public static void main(String[] args) {Solution solution1=new Solution();int[][] e={{5,4},{6,4},{6,7},{2,3}};System.out.println(solution1.maxEnvelopes(e));}
}

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

相关文章:

  • app开发网站模板精准营销方式有哪些
  • h5制作企业网站有哪些优势秒收录关键词代发
  • 无锡网站制作哪家价格便宜百度收录入口
  • 做搞笑图片的网站怎么申请网站详细步骤
  • 做简单网站需要学什么软件有哪些内容网站推广排名公司
  • 苏州高端网站制作公司seo俱乐部
  • 高定网站seo主要是指优化
  • 如何建立网站快捷方式网店运营具体做什么
  • 纪检网站建设动态主题关键词如何确定
  • 郑州春蕾网站建设2021搜索引擎排名
  • 网站google排名出现过几分钟代理公司注册
  • 网站开发总体功能设计无锡网站制作推广
  • 淘宝客网站如何做排名站长网站优化公司
  • 网站建设收费报价表网页制作三大软件
  • 五月天乐队做网站中国万网域名查询
  • 建设银行网站需要什么浏览器爱站查询
  • 最优秀的无锡网站建设廊坊seo外包公司费用
  • 品牌网站建设报价旺道智能seo系统
  • 做土豆的视频在线观看网站性价比高seo排名
  • 如何让建设一个简单的网站各大网站的网址
  • 安全的政府网站建设公司seo优化排名推广
  • 做企业网站和邮箱搜索排名广告营销
  • 关于网页设计宝鸡网站seo
  • 重庆潼南网站建设公司seo推广优化培训
  • 个人网页案例大地seo视频
  • 做网站域名长沙官网seo
  • 用花生壳做映射的网站需要备案搜索引擎seo排名优化
  • 西安有哪些做网站建设的公司深圳网站页面设计
  • 网站做的好坏主要看凡科建站登录官网
  • 平面设计哪里学seo关键词排名优化官网