4.1最大数组问题(算法导论)

呃 先查几句题外话 。。。
昨晚的一个梦。。。
那是战争刚结束的时候 梦里的我作为战争结束的幸存者 与 一堆莫名的 疲惫的人们一起跳伞 回家 (梦。。所以 我也不懂为啥跳伞回家。。)然后呢 莫名的我好像生气了 暴怒 干死了一个战友。。。(啊啊啊啊 我也不知道为啥子 只记得 蛮愤怒的 )然后 毕竟 犯罪了 坐牢是一定的 当时我就无比的绝望 绝望到冷静下来 寻找在监狱里可能 找到的乐趣 。。编程。。(呃 真的 无语 )啊 感慨 还是可以接受的嘛 (其实已经深深的绝望了 人生 就这样荒废了)突然 我想到了一件事
劳资 是在做梦啊啊 我没有犯罪 当时我就醒了 万分的轻松 就是那种 有了希望的 如释重负 的 舒服 当时我 就感觉到了一点 人生 如此 艰辛 易碎 千万 不要做出 让自己的人生失去意义的事 千万珍惜自己的人生 努力 无论如何不要 某一天醒来 发现自己已经 老了 或者 失去 了 最宝贵的时间。。
呃呃呃 我还做了一个梦 梦见我买了三条可爱的小狗 比猫便宜可能 努力吧 为了在两三年内
养得起 猫(英国短尾猫 抑或 布偶猫 一定 )
好了 进入今天的学习。。。。。。。。。。。。。。。。。。。。。。
最大数组问题 是买入及卖出的股票问题 (哇 好有用 )
第一最方法自然是 暴力求解
假设有n个输入 那么 也就有n方左右的计算量
从另外一个不同的角度来 看待 数据的输入 化为 价格变化 (本质上没有啥变化 只不过 是可以 累加了 耶)
那么 如果想用分治法来 解决呢
来 先回顾一下 分治法的过程。。。

分解 解决 合并

ok 那么原问题 第一分解 分解为两个部分 两个 子数组 完全ojbk
那么解决咋去解决呢
目的是为了去求最大的子数组 那么最大数组只有
三种情况 完全在左边 横跨中间 完全在右边
敲重点 重点
完全在左边 以及 右边 就用递归自己调用自己就OK了 天了噜 天了噜
这么神奇
剩下的是如何解决 横跨中间的问题如何解决
第二个 重点 如何去求呢 ???
分成俩部分 求出左边到中间最大的 加上中间到右边最大的 就是横跨最大的 复杂度为n左右

那么总的时间复杂度就降低到nlogn 至于为啥是nlogn呢
这里写图片描述
好看不 其实 在这个递归里 cn 只循环了logn+1 次 这就是为啥 时间复杂度降低了的原因
总上所述 这个问题 加深了对分治法的理解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值