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

建设网站的基本工作流程搜索引擎优化自然排名的区别

建设网站的基本工作流程,搜索引擎优化自然排名的区别,网站kv如何做,兰州建设网站公司给你一个整数 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.yayakq.cn/news/863953/

相关文章:

  • 网站建设技术网站建wordpress 站内搜索
  • 如何做一个商城类型的网站html5软件官方下载
  • 桥西区建设局网站中国铁建股份有限公司
  • 百度 移动网站优化邢台哪里有做网站的
  • 石嘴山网站建设公司上海公司买房需要什么条件
  • 哈尔滨的建设信息网站建设银行网站注册
  • 青海省城乡建设厅网站小学网站模板免费下载
  • 长沙网站建设多少钱宣传片制作公司有哪些
  • 萍乡做网站哪家好拓者设计吧官网案例
  • 建设银行网站查询房贷信息网址导航哪个主页最好
  • php做网站步骤设计网站的制作框架
  • 设计师在线网站南昌网站开发公司电话
  • 手机网站的特效培训学校 网站费用
  • 做衣服接订单的网站记事本做网站的流程
  • 学院网站建设推进会找关键词的方法与技巧
  • 免费建站赚钱郑州做网站远辰
  • 凡科网网站建设微信棋牌游戏代理平台
  • 辽宁建设工程信息网直接发包代理机构流程兰州网站seo收费
  • 浙江英文网站建设wordpress 页尾修改
  • 大连网站排名优salutation wordpress
  • 广州市建设集团网站源服务器发生5xx错误
  • 建设网站前端长沙外贸建站
  • 网站优化设计方案中国企业黄页大全
  • 企业网站怎么备案行业垂直网站开发
  • 哈尔滨市延寿建设局网站php网站商城源码
  • 网站怎么做背景不变页面滑动学校网站php源码|班级主页教师博客学生博客|学校网站织梦仿
  • 中国建设银行网站企业网银收费互动对战平台
  • 社交网站设计wordpress对接易支付宝
  • 建设信用卡银行积分商城网站aso排名优化知识
  • 合肥营销型网站会所网站模板