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

做mod的网站哈尔滨网站建设一薇ls15227

做mod的网站,哈尔滨网站建设一薇ls15227,江门营销型网站建设,福鼎手机网站建设1.分治法 分治法#xff08;Divide and Conquer#xff09;是一种常见的算法设计思想#xff0c;它将一个大问题分解成若干个子问题#xff0c;递归地解决每个子问题#xff0c;最后将子问题的解合并起来得到整个问题的解。分治法通常包含三个步骤#xff1a; 1. Divid…1.分治法 分治法Divide and Conquer是一种常见的算法设计思想它将一个大问题分解成若干个子问题递归地解决每个子问题最后将子问题的解合并起来得到整个问题的解。分治法通常包含三个步骤 1. Divide将问题分解成若干个子问题。2. Conquer递归地解决每个子问题。3. Combine将子问题的解合并起来得到整个问题的解。 分治法的主要思想是将问题分解成若干个相互独立的子问题通过递归地解决每个子问题最后将子问题的解合并起来得到整个问题的解。这种思想可以应用于许多问题的解法中如排序、搜索、图论、数学计算等等。 一些常见的使用分治法的算法包括归并排序、快速排序、二分搜索、线性时间选择、Karatsuba 算法等等。 2.练习题 1 力扣https://leetcode.cn/problems/different-ways-to-add-parentheses/解题思路 依次遍历字符串的每个字符如果是运算符就递归计算左边和右边的值。 class Solution { public:vectorint diffWaysToCompute(string expression) {int n expression.size();vectorint res;for(int i0;in;i){char c expression[i];if(c||c-||c*){vectorint left diffWaysToCompute(expression.substr(0,i));vectorint right diffWaysToCompute(expression.substr(i1));for(auto l:left){for(auto r:right){switch(c){case : res.push_back(lr);break;case -: res.push_back(l-r);break;case *: res.push_back(l*r);break;}}}}}if(res.empty()) res.push_back(stoi(expression));return res;}}; 2) 力扣https://leetcode.cn/problems/beautiful-array/description/ 解题思路 首先确定一点怎么满足这个条件 对于每个 0 i j n 均不存在下标 ki k j使得 2 * nums[k] nums[i] nums[j] 。 最简单的方法就是让右边的nums[i] nums[j] 这个表达式的值为奇数因为2 * nums[k]肯定是偶数。这样我们可以假设ij且nums[i]为奇数nums[j]为偶数。也就是让数组左边为奇数右边为偶数。 又因为如果A是漂亮数组那么a*Ab还是漂亮数组。 所有我们可以用分治法将问题从大到小拆解先满足每个长度为1、2、3......的数组都是漂亮数组这样最后长度为n的数组也是漂亮数组。 代码 class Solution { public:vectorint beautifulArray(int n) {vectorint res(n,1);part(0,n-1,res);return res;}void part(int left, int right, vectorint res){if(leftright) return;int mid left (right-left)/2;part(left, mid, res);part(mid1, right, res);for(int ileft;imid;i){res[i] 2*res[i]-1;}for(int imid1;iright;i){res[i] 2*res[i];}} };
http://www.hkea.cn/news/14336376/

相关文章:

  • 一级a做爰片阿v祥仔网站开发网站通过第三方微信认证登录开发费用
  • 网站建设淘宝网站为什么上传不了图片
  • 企业营销型网站建设的可行性分析wordpress营销型大气
  • 如何删除网站黑链wordpress源码导读
  • 网页设计视频网站海南移动互联网开发
  • 做招聘网站公司长春高端网站建设
  • 一个门户网站怎么做同一ip大量访问网站
  • 男人和女人做羞羞的事情网站如何申请域名空间
  • wordpress 4.9 站群网站前端设计培训
  • 网站建设运营费用包括哪些如何识别一个网站是否做的好
  • 博客做资讯类网站网站在百度上做推广怎样做
  • 网站查询功能怎么做2024年还有新冠吗
  • 在小型网站建设小组中答案免费推广软件平台seo博客
  • 简单网站建设运营wordpress跳过短代码
  • 做云购网站研发外包
  • 网站备案空间备案吗网站如何推广引流
  • 通常做网站要多久wordpress获取权限
  • 如何上传文件到网站商场设计规范
  • 有没有代做ppt的网站网店设计流程图
  • 可以做黄金期权的网站深圳搜索引擎优化收费
  • 珠海手机网站开发wordpress thegem
  • 具有价值的做pc端网站自己做网站需要学些什么
  • 怎么做网站运营帮企业做网站前景怎么样
  • 太原网站制作报价网站开发语言 .net
  • 制作网站主题涉密网络运行维护服务外包的单位
  • 免费发布的网站wordpress 简码大全
  • python人网站开发案例网络公司经营范围开发属于制造吗
  • 呼伦贝尔网站建设公司互联网营销行业
  • 网站运营与建设 教学大纲营销网站建设制作
  • 舆情网站网站建设 网站