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

hbuilder制作简单网页seo研究中心qq群

hbuilder制作简单网页,seo研究中心qq群,没有网站做优化,个人怎么做淘宝客网站吗给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 经典的面试题,这部分涉及了组合数学中的卡特兰数,如果对其不清楚的同学可以去看我以前的博客卡特兰数 …

给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。

 

       经典的面试题,这部分涉及了组合数学中的卡特兰数,如果对其不清楚的同学可以去看我以前的博客卡特兰数

今天用记忆化搜索以及动态规划进行讲解

  • 记忆化搜索
    //维护一个记忆化搜素int[][] memo;public int numTrees(int n) {memo=new int[n+1][n+1];return  count(1,n);}public int count(int left,int right){//单节点,直接返回1if(left>=right){return 1;}if(memo[left][right]!=0){return memo[left][right];}int res=0;//遍历区间内的每一个节点,都作为根节点的情况for(int mid=left;mid<=right;mid++){int l=count(left,mid-1);int r=count(mid+1,right);res+=l*r;}memo[left][right]=res;return res;}
  • 动态规划
   public int numTrees(int n) {//先创建一个存储的数组int[] dp=new int[n+1];dp[0]=1;//节点可能存储的位置for (int i =1; i <=n; i++) {//左边节点可能存储的个数for (int j = 0; j<i; j++) {//计算出总种类  dp[j]是左树的节点个数 dp[i-j-1]是右树的节点个数dp[i]+=dp[j]*dp[i-j-1];}}return dp[n];}

http://www.mmbaike.com/news/67797.html

相关文章:

  • .net营销网站开发百度手机seo软件
  • 网站页面设计说明怎么写百搜科技
  • 如何在自己电脑上做网站服务器b站推广入口2022
  • 书荒小说阅读器是哪个网站做的seo指的是搜索引擎营销
  • 建一个推广网站价格搜索引擎优化师工资
  • 网站建设需求计划宁波网络推广运营公司电话
  • 最近国际军事军情要闻游戏优化大师
  • 怎么做贝店式的网站微信投放广告多少钱
  • 东莞设计网站推荐怎样打小广告最有效
  • 网站建设案例百度云网站推广教程
  • 现在没人做网站了关键词优化建议
  • php可以做网站吗百度营销客户端
  • 怎样做可以连接服务器的网站个人网站建站教程
  • 北京网站网页设计seo优化是指
  • 做网站后台学什么专业珠海网站建设
  • 苏州做网站品牌公司网址查询域名解析
  • 网站设计遇到的问题seo设置是什么
  • php网站开发图文教程网页版百度云
  • 小说类网站功能建设网站制作的要点和步骤详解
  • 公司怎么做网站平台seo网页优化培训
  • html5网站开发seo教程免费
  • 企业邮箱怎么找深圳seo教程
  • 株洲网站制作公司有哪些百度域名注册官网
  • 政府网站建设认识不足短视频拍摄剪辑培训班
  • 网站一般字体搜索引擎营销方法
  • 怎么能查到网站是哪个公司做的企业网站seo
  • tk网站域名关键词的优化和推广
  • asp.net网站开发技术企业网络营销推广案例
  • 有关于网站建设的论文seo研究中心论坛
  • 网站建设基本步骤白帽优化关键词排名seo