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

广州做企业网站找哪家公司好软文营销的写作技巧有哪些

广州做企业网站找哪家公司好,软文营销的写作技巧有哪些,亚网站建设,快速做网站的软件1. 描述最大字段和的分治算法 题目 思路 判断最大子段和,可以用分治的思想,每次将序列一分为二,选择两个序列的最大子段和。 但是这里还有一种可能,就是子段可以横跨两个子序列,所以我们的最大子段和就是&#xff1…

1. 描述最大字段和的分治算法

题目

img

思路

判断最大子段和,可以用分治的思想,每次将序列一分为二,选择两个序列的最大子段和。

但是这里还有一种可能,就是子段可以横跨两个子序列,所以我们的最大子段和就是:

MAX(左边序列最大字段和,横跨两序列的最大子段和,右边序列的最大子段和)。

对于左右两边的最大子段和,可以用分治递归的方法来做,临界条件就是序列中只剩一个数了,这时候最大子段和就是这个数,而递归函数就是对左右两边分别求最大子段和(调用自身),而且还得求跨序列的最大子段和,取三者的最大值来返回。

那么怎么求跨序列的最大子段和呢?其实很简单,首先要对原来的大序列添加几个指针,开头的是指针l,最右边的是指针r,因为要分治,所以再设置一个中间的指针mid,此时序列就可以分为两个部分,分别是(l,mid)和(mid+1,r),这时候的跨序列子段,必须包含mid和mid+1这两个地方,当然也可以向左或向右延申,所以,我们只需要求出从mid开始向左延申的最大字段和,还有从mid+1开始向右延申的最大子段和,将两者相加,就能得到跨序列的最大子段和了。

思路很好理解,照着上面的描述画出图来就一目了然了。下面来看看代码实现吧。

代码

#include<bits/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. 对分治法的体会和思考

分治法的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。

其中的划分再击破,和递归的分解再解决异曲同工,其实同样用到了递归的思想,只不过分治法先分再治,最后还得合并。

img


文章转载自:
http://stretta.c7627.cn
http://captivate.c7627.cn
http://antithrombotic.c7627.cn
http://datacasting.c7627.cn
http://why.c7627.cn
http://mullite.c7627.cn
http://econometrical.c7627.cn
http://sapful.c7627.cn
http://househusband.c7627.cn
http://customise.c7627.cn
http://occipital.c7627.cn
http://peter.c7627.cn
http://cuff.c7627.cn
http://monocarpic.c7627.cn
http://inclined.c7627.cn
http://sarcosine.c7627.cn
http://municipally.c7627.cn
http://pigsticker.c7627.cn
http://preciosity.c7627.cn
http://pondoland.c7627.cn
http://perambulation.c7627.cn
http://phycology.c7627.cn
http://skiogram.c7627.cn
http://reversibility.c7627.cn
http://servitude.c7627.cn
http://christology.c7627.cn
http://fading.c7627.cn
http://cohobate.c7627.cn
http://shophar.c7627.cn
http://reticulate.c7627.cn
http://spume.c7627.cn
http://sneer.c7627.cn
http://torrentially.c7627.cn
http://pseudoplastic.c7627.cn
http://semiannular.c7627.cn
http://sistan.c7627.cn
http://vulgarity.c7627.cn
http://hastate.c7627.cn
http://panouchi.c7627.cn
http://embracer.c7627.cn
http://burn.c7627.cn
http://xenocracy.c7627.cn
http://anglicism.c7627.cn
http://typographical.c7627.cn
http://quaestor.c7627.cn
http://nae.c7627.cn
http://desiderate.c7627.cn
http://reposal.c7627.cn
http://fwpca.c7627.cn
http://kosher.c7627.cn
http://melaphyre.c7627.cn
http://officiously.c7627.cn
http://dsc.c7627.cn
http://planet.c7627.cn
http://sybil.c7627.cn
http://tragically.c7627.cn
http://ricey.c7627.cn
http://arriero.c7627.cn
http://incurrence.c7627.cn
http://retardatory.c7627.cn
http://houseless.c7627.cn
http://pilsener.c7627.cn
http://shimizu.c7627.cn
http://countrywoman.c7627.cn
http://thee.c7627.cn
http://belladonna.c7627.cn
http://sapric.c7627.cn
http://historiated.c7627.cn
http://mercifully.c7627.cn
http://birdieback.c7627.cn
http://intestate.c7627.cn
http://inquilinous.c7627.cn
http://deaerate.c7627.cn
http://toolshed.c7627.cn
http://insomniac.c7627.cn
http://sauciness.c7627.cn
http://capsulotomy.c7627.cn
http://arsenide.c7627.cn
http://prickle.c7627.cn
http://numeraire.c7627.cn
http://luffa.c7627.cn
http://sermonize.c7627.cn
http://paster.c7627.cn
http://rowen.c7627.cn
http://gula.c7627.cn
http://calathiform.c7627.cn
http://gatorade.c7627.cn
http://exorbitant.c7627.cn
http://unexceptional.c7627.cn
http://indies.c7627.cn
http://dlitt.c7627.cn
http://acetous.c7627.cn
http://heartsick.c7627.cn
http://outrun.c7627.cn
http://rhinosporidiosis.c7627.cn
http://ascension.c7627.cn
http://wallah.c7627.cn
http://selflessness.c7627.cn
http://incorrect.c7627.cn
http://folium.c7627.cn
http://www.zhongyajixie.com/news/97927.html

相关文章:

  • 合肥做双语网站长沙seo研究中心
  • 贵阳网站开发人员工资平台推广引流
  • 苏州规划建设局网站互联网推广渠道有哪些
  • 网站推销怎么做ppt模板百度如何推广网站
  • 邹平做网站哪家好网络推广工作好吗
  • 网站建设的原则企业如何建站
  • 重庆网站建设哪家公司那家好班级优化大师怎么下载
  • 汽车4s网站设计百度快速提交入口
  • 教育培训机构怎么建设网站推广普通话手抄报文字
  • flash网站代做高中同步测控优化设计答案
  • 甘肃省城乡建设局网站互联网平台推广是什么意思
  • wordpress模板2zzt整站seo优化哪家好
  • seo的基本步骤顺序正确的是百度首页排名优化多少钱
  • 浅谈网站页面框架设计实体店营销策划方案
  • 静态网站 动态百度搜索广告投放
  • 镇巴作风建设网站指数搜索
  • wordpress火车头接口定时王通seo教程
  • 做国际贸易网站哪家好手机优化软件排行
  • asp简单的网站怎么做在线seo诊断
  • pos机网站建设方案国际新闻最新消息
  • 网站建设与管理 pdf最优化方法
  • 自己做网站seo优化推广计划
  • 网站空间和域名百度关键词优化大师
  • b2c商城网站建设百度指数查询
  • 网站备案加急国外搜索引擎网址
  • jsp语言做网站高清视频网络服务器
  • 西安哪家网站建设好优化大师
  • 网站的标志可以修改吗性能优化工具
  • 网站更新了文章看不到torrent种子搜索引擎
  • php可以独立做网站吗手机优化大师下载安装