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

做原油的网站网时代it培训官网

做原油的网站,网时代it培训官网,学校招办网站怎么做,html5购物网站【问题描述】[简单] 【解答思路】 边界问题 k0 #xff0c;不能产生跳水板#xff0c;返回空数组shorter 等于longer#xff0c;只有一种跳水板#xff0c;返回longerk 思路 一般情况#xff0c;k块木板#xff0c;k种可能 跳水板的长度是 shorter(k-j)longer*j#x…【问题描述】[简单] 【解答思路】 边界问题 k0 不能产生跳水板返回空数组shorter 等于longer只有一种跳水板返回longerk 思路 一般情况k块木板k种可能 跳水板的长度是 shorter(k-j)longer*j其中 0 ≤ i j ≤ k且为升序排列 1. 数学 时间复杂度O(N^2) 空间复杂度O(1) public int[] divingBoard(int shorter, int longer, int k) {if(k0){return new int[]{};}if(shorterlonger){return new int[1]{shorter*k};}int[] ans new int[k1];for(int i 0 ;ik;i){ans[i] (k-i) *shorter i*longer;}return ans;}2. 动态规划 动态规划流程 第 1 步设计状态 lengths[i] 为第 i 条跳水板的长度 第 2 步状态转移方程 int distance longer - shorter; lengths[i] lengths[i-1] distance; 第 3 步考虑初始化 lengths[0] shorter * k; 第 4 步考虑输出 return lengths; 时间复杂度O(N) 空间复杂度O(1) public int[] divingBoard(int shorter, int longer, int k) {if (k 0) {return new int[0];}if (shorter longer) {return new int[]{shorter * k};}int distance longer - shorter;int[] lengths new int[k 1];lengths[0] shorter * k;for(int i 1; i k; i) {lengths[i] lengths[i-1] distance;}return lengths;}【总结】 1.数组的使用分声明和初始化两部分两者可同时进行也可分开进行int[] array; 声明 int[] array new int{element1,element2,element3…}; 初始化方式1 int[] array new int[length]; 初始化方式2 数组的初始化方式分为两种 一.静态初始化初始化时由程序员显式指定每个数组元素的初始值 int[] arrayName new int[]{element1,element2,element3…} 二.动态初始化初始化时由程序员指定数组的长度由系统初始化每个数组元素的默认值。 int[] arrayName new int[length]; 注意不要同时使用静态初始化和动态初始化也就是说不要在进行数组初始化时既指定数组的长度也为每个数组元素分配初始值。 2.能用简单数学推导的就用数学 本题的动态规划也是基于数学推导 3.动态规划流程 第 1 步设计状态 第 2 步状态转移方程 第 3 步考虑初始化 第 4 步考虑输出 第 5 步考虑是否可以状态压缩
http://www.pierceye.com/news/577154/

相关文章:

  • 做网站推广广告房地产行业网站开发
  • 济宁网站建设 企业谷wordpress手机 不适应
  • 如何用php做网站合肥专业手机网站哪家好
  • 如何推广自己的网站和产品如何用dw做网站地图
  • 株洲有名的网站重庆市公路建设信息网官网
  • 网站安全证书出错怎么做dw网页制作素材网站
  • 收录查询 站长工具给网站做解答是干嘛的
  • 成都哪些公司可以做网站建网站现软件
  • 深圳wap网站建设传奇霸主页游
  • 做网站首先要干什么营销软文200字
  • 帝国cms做的网站私人定制女装店
  • 网站建设南沙wordpress video
  • 网站建设开票应该开哪个行业什么网站可以免费做视频的软件
  • 百度seo查询收录查询网站推广策划案seo教程
  • 如何免费建立网站中贤建设集团网站
  • 如何做转运网站黄聪 wordpress
  • 临海市住房与城乡建设规划局网站宁波网络推广培训
  • go 网站开发自己在线制作logo
  • 重庆市网站建设公司企业服务账号
  • 网站建设的市场情况网站系统里不能打印
  • 网站如何适应屏幕做网站时无法上传图片
  • 网站的橱窗怎么做嘉兴住房和城乡建设厅网站
  • 吉林省城乡建设官方网站163企业邮箱登录入口官网
  • 做网站参考文献某企业网站建设方案2000字
  • 网站托管哪家好织梦购物网站整站源码
  • 怎么做网站的优化排名wordpress的目录结构(一)
  • 个人可以做公益网站吗美食杰网站的建设目的
  • 宿迁公司企业网站建设《网站基础建设-首保》
  • 做全屏式网站尺寸是多大国外虚拟主机 两个网站
  • 黑龙江建设网站招聘广西住房和城乡建设厅培训中心官方网站