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

广东网站建设有限公司建网站设计

广东网站建设有限公司,建网站设计,基于asp网站开发 论文,网页构建语言1. 描述最大字段和的分治算法 题目 思路 判断最大子段和#xff0c;可以用分治的思想#xff0c;每次将序列一分为二#xff0c;选择两个序列的最大子段和。 但是这里还有一种可能#xff0c;就是子段可以横跨两个子序列#xff0c;所以我们的最大子段和就是#xff1…1. 描述最大字段和的分治算法 题目 思路 判断最大子段和可以用分治的思想每次将序列一分为二选择两个序列的最大子段和。 但是这里还有一种可能就是子段可以横跨两个子序列所以我们的最大子段和就是 MAX左边序列最大字段和横跨两序列的最大子段和右边序列的最大子段和。 对于左右两边的最大子段和可以用分治递归的方法来做临界条件就是序列中只剩一个数了这时候最大子段和就是这个数而递归函数就是对左右两边分别求最大子段和调用自身而且还得求跨序列的最大子段和取三者的最大值来返回。 那么怎么求跨序列的最大子段和呢其实很简单首先要对原来的大序列添加几个指针开头的是指针l最右边的是指针r因为要分治所以再设置一个中间的指针mid此时序列就可以分为两个部分分别是lmid和mid1r这时候的跨序列子段必须包含mid和mid1这两个地方当然也可以向左或向右延申所以我们只需要求出从mid开始向左延申的最大字段和还有从mid1开始向右延申的最大子段和将两者相加就能得到跨序列的最大子段和了。 思路很好理解照着上面的描述画出图来就一目了然了。下面来看看代码实现吧。 代码 #includebits/stdc.h using namespace std; const int N 1e5; int n, a[N]; int maxSum (int left, int right) {if (left right)return a[left];int mid left right 1;int lmax maxSum (left, mid);int rmax maxSum (mid 1, right);int sum a[mid];int clmax a[mid];for (int i mid - 1; i left; i--) {sum a[i];if (sum clmax)clmax sum;}sum a[mid 1];int crmax a[mid 1];for (int i mid 2; i right; i) {sum a[i];if (sum crmax)crmax sum;}int cmax clmax crmax;int maxsum max (cmax, max (lmax, rmax));if (maxsum 0)maxsum 0;return maxsum; } int main () {cin n;for (int i 0; i n; i)cin a[i];cout maxSum (0, n - 1);return 0; } 2. 分析该算法的时间复杂度 分解子问题O(1) 求解子问题2T(n/2) 合并子问题O(n) 故时间复杂度为T(n)2T(n/2)O(n)nlogn 3. 对分治法的体会和思考 分治法的设计思想是将一个难以直接解决的大问题分割成一些规模较小的相同问题以便各个击破分而治之。 其中的划分再击破和递归的分解再解决异曲同工其实同样用到了递归的思想只不过分治法先分再治最后还得合并。
http://www.eeditor.cn/news/126495/

相关文章:

  • 东莞哪家做网站梵克雅宝为什么那么贵
  • 网站做充值和提现毕业设计查资料的网站
  • 秦皇岛建设路小学网站开发公司工程部主管岗位职责及工作内容
  • 苏州网络推广公司网站建设分销怎么做网站开发分销
  • 如何制作网站专题公司网站要什么做
  • 企业网站名是什么意思展馆设计图
  • 怎么做卡盟网站深圳网页设计培训班价格
  • 做网站网站彩票算犯法吗济南住房和城乡建设厅网站
  • 上海专业网站建设 公司wordpress 首页修改
  • 网站的登录注册页面怎么做点击图片是网站怎么做
  • 我公司网站开发技术优势企业小型网站要多少钱
  • 济宁城乡住房建设网站久久建筑网资料全吗
  • 山西做网站推广wordpress菜单栏添加
  • 做万词霸屏后网站关键词没有排名自己可以建设网站吗
  • 手机可以搭建网站么网站备案有什么作用
  • 如何做电影网站不违法免费个人域名邮箱
  • 建设网站哪里便宜网站后缀
  • 网站开发入什么费用海口柏特网络科技有限公司
  • 卡片式设计 网站wordpress医院模板下载
  • 装饰网站建设方案怎么做乞讨网站
  • 网站怎么做导航简洁又有高级感的ppt
  • 做网站 营业执照怎么利用互联网平台赚钱
  • 重庆网站建设公司下载网站建设公司岗位
  • 辽宁省网站制作公司排名中国艺术设计联盟
  • 建设厅网站查询有没有做网站
  • 手机网站发布页电脑版简介网络营销的概念
  • 网站建设报价表格式重庆市建设工程信息网、
  • 河北住建城乡建设网站十大免费行情软件在线观看
  • 网站大图分辨率做多大电商代运营公司
  • 设计通网站建设广东微信网站制作哪家好