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

中文简洁网站设计图软件开发专业探索

中文简洁网站设计图,软件开发专业探索,做长图文网站,秦皇岛旅游攻略题目#xff1a; HJ103 Redraiment的走法 题解#xff1a; dfs 暴力搜索 枚举数组元素#xff0c;作为起点如果后续节点大于当前节点#xff0c;继续向后搜索记录每个起点的结果#xff0c;求出最大值 public int getLongestSub(int[] arr) {int max 0;for (int i 0…题目 HJ103 Redraiment的走法 题解 dfs 暴力搜索 枚举数组元素作为起点如果后续节点大于当前节点继续向后搜索记录每个起点的结果求出最大值 public int getLongestSub(int[] arr) {int max 0;for (int i 0; i arr.length; i) {int number dfsForGetLongestSub(arr, i);max Math.max(max, number);}return max;}public int dfsForGetLongestSub(int[] arr, int start) {if (start arr.length) {return 0;}int max 1;for (int i start1; i arr.length; i) {if (arr[i] arr[start]) {max Math.max(max, dfsForGetLongestSub(arr, i) 1);}}return max;} 时间复杂度O() 动态规划 求取最长递增子序列。 设dp[i]表示以i为终点能走的最大步数当 j i 时 如果arr[j] arr[i] 证明可以从 j 跳到 i 那么dp[i] dp[j] 1如果arr[j]  arr[i] 证明无法从 j 跳到 i 那么dp[i] dp[i]  由此可得dp方程dp[i] max(dp[i], dp[j]1)。 dp方程初始化如果不能调到任何的桩那么只能在起点所以初始化 dp[1-n] 1。 public int getLongestSub(int[] arr) {int[] dp new int[arr.length];int max 0;Arrays.fill(dp, 1);for (int i 1; i arr.length; i)for (int j 0; j i; j) {if (arr[j] arr[i]) {dp[i] Math.max(dp[i], dp[j] 1);max Math.max(max, dp[i]);}}return max;} 时间复杂度O()
http://www.pierceye.com/news/320373/

相关文章:

  • 建设银行网站最近都打不开吗在线设计网名生成器
  • 淮滨网站建设公司建设银行有招投标网站吗
  • 岳阳做公司网站可以做司法考试题的网站
  • 深圳做网站联雅asp.net网站很快吗
  • 网站制作公司交接网站网站建设 上海浦东
  • 甘肃省住房和建设厅网站移动网站登录入口
  • 垦利区建设局网站如何零基础学编程
  • wordpress金融小学生班级优化大师
  • 网站链接怎么做标记在哪个网做免费网站好
  • 山西响应式网站建设制作营销网站建设公司排名
  • 商学院网站建设建议深圳市宝安网站建设
  • 营销型网站建设报价方案中国建设银行舟山分行网站
  • 建游戏网站建筑工程公司管理制度
  • 网站风格配置怎么做wordpress下载弹窗插件
  • 合肥建设工会网站做试管网站
  • 商丘市有没有做网站建设工程检测预约网站
  • 网站产品内容在数据库wordpress都可以干什么
  • 宿州哪家做网站不做西安家电商城网站建设
  • 广安门外网站建设wordpress权限不能更新
  • 可以查企业备案的网站吗重庆建网站多少钱
  • 做网站如何分工中国十大企业
  • 网站开发和前端和数据媒体wordpress关闭主题
  • 怎样开网站卖东西龙华网站制作公司
  • 网站制作公司南宁怎样大力开发公司网站建设
  • 香橼做空机构网站广州地铁运营时间
  • 怎么用Visio studio做网站软件开发需要哪些人员
  • emlog做企业网站建设教育网站费用
  • 有做火币网这种网站的吗对红色网站建设的建议
  • 聚美优品网站建设导向北郊网站建设
  • 一键建站免费公司网页如何建立