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

家居公司网站建设方案ppt网站的做网站公司哪家好

家居公司网站建设方案ppt,网站的做网站公司哪家好,学做粤菜的网站有哪些,微网站平台建设方案本文涉及的基础知识点 二分查找算法合集 本题不同解法 包括题目及代码C二分查找算法#xff1a;132 模式解法一枚举3C二分查找算法#xff1a;132 模式解法二枚举2代码简洁C二分查找算法#xff1a;132 模式解法三枚举1性能最佳C单调向量算法#xff1a;132 模式解法三枚…本文涉及的基础知识点 二分查找算法合集 本题不同解法 包括题目及代码C二分查找算法132 模式解法一枚举3C二分查找算法132 模式解法二枚举2代码简洁C二分查找算法132 模式解法三枚举1性能最佳C单调向量算法132 模式解法三枚举1代码更简洁C二分查找算法132模式枚举3简洁版 分析 时间复杂度 总时间复杂度O(nlogn)枚举3时间复杂度O(n)查询2是否复杂度O(logn)。 思路 如果有多个候选1选取最小的那个所以我们不需要记录所有的1只需要记录最小值iLeftMin。2必须大于iLeftMin且小于3。 也就是setRight中第一个大于iLeftMin的数是否小于nums[j]。 核心代码 class Solution{ public:bool find132pattern(vectorintnums) {m_c nums.size();if (m_c 3){m_iIndex3 -1;return false;}int iLeftMin nums.front();std::multisetint setRight(nums.begin()2,nums.end());for (int j 1; j 1 m_c; j){auto it setRight.upper_bound(iLeftMin);if ((setRight.end() ! it)(*it nums[j])){m_iIndex3 j;return true;}iLeftMin min(iLeftMin, nums[j]);setRight.erase(setRight.find(nums[j1]));}return false;}vectorint m_v2To1;//v[i]等于j表示nums[i] nsum[j]如果有多个合法的j取最小值如果不存在v[i]m_c。int m_iIndex3 -1;int m_c; };测试用例 template void Assert(const T t1, const T t2) { assert(t1 t2); } template void Assert(const vector v1, const vector v2) { if (v1.size() ! v2.size()) { assert(false); return; } for (int i 0; i v1.size(); i) { Assert(v1[i], v2[i]); } } int main() { vector nums; bool res; { Solution slu; nums { 3,5,0,3,4 }; res slu.find132pattern(nums); //Assert(vector{5, 0, 5, 2, 0}, slu.m_v2To1); Assert(1, slu.m_iIndex3); Assert(true, res); } { nums { 1 ,2, 3,4 }; res Solution().find132pattern(nums); Assert(false, res); } { Solution slu; nums { 3,1,4,2 }; res slu.find132pattern(nums); //Assert(vector{4, 4, 0, 1}, slu.m_v2To1); Assert(2, slu.m_iIndex3); Assert(true, res); } { Solution slu; nums { -1,3,2,0 }; res slu.find132pattern(nums); //Assert(vector{4, 0, 0, 0}, slu.m_v2To1); Assert(1, slu.m_iIndex3); Assert(true, res); } { Solution slu; nums { 1, 4, 0, -1, -2, -3, -1, -2 }; res slu.find132pattern(nums); //Assert(vector{4, 0, 0, 0}, slu.m_v3To1); //Assert(5, slu.m_iIndex3); Assert(true, res); } { Solution slu; nums { 2}; res slu.find132pattern(nums); //Assert(vector{5, 0, 5, 2, 0}, slu.m_v2To1); Assert(-1, slu.m_iIndex3); Assert(true, res); } //CConsole::Out(res);} 扩展阅读 视频课程 有效学习明确的目标 及时的反馈 拉伸区难度合适可以先学简单的课程请移步CSDN学院听白银讲师也就是鄙人的讲解。 https://edu.csdn.net/course/detail/38771 如何你想快 速形成战斗了为老板分忧请学习C#入职培训、C入职培训等课程 https://edu.csdn.net/lecturer/6176 相关下载 想高屋建瓴的学习算法请下载《喜缺全书算法册》doc版 https://download.csdn.net/download/he_zhidan/88348653 我想对大家说的话闻缺陷则喜是一个美好的愿望早发现问题早修改问题给老板节约钱。墨子曰事无终始无务多业。也就是我们常说的专业的人做专业的事。如果程序是一条龙那算法就是他的是睛
http://www.dnsts.com.cn/news/100263.html

相关文章:

  • 建设网站有哪些问题手工制作贺卡简单又漂亮
  • 南昌微信公众号开发邵武网站建设wzjseo
  • 秦皇岛网站建设系统推荐微网站搭建的步骤和技巧
  • 广西金利建设有限公司网站怎么使用电脑是做网站
  • 长春火车站停车场24小时收费标准中铁建设门户网员工登录
  • 服装网站建设需求分析报告超级优化小说
  • 二级域名做网站域名珠海门户网站建设报价
  • 平江外贸网站推广找哪家游戏制作软件培训
  • 网站建设伍际网络广州免费设计网站建设
  • 有哪些网站可以兼职做笔译iis配置网站权限
  • 网站建设规划文档设计公司展厅效果图
  • 模板网站建设哪家好网页传奇游戏排行榜比亚迪
  • 网站的更新与维护广西建设职业技术学院教育网站
  • 樟木头镇网站建设公司做网站公司那家好
  • 手机网站自适应宽度为网站营销好处
  • 网站开发基础课程郑州app开发制作
  • 学院网站建设意义成都住建局官网楼盘销售情况
  • 自己做网站模版手机自己制作文字配图
  • 三亚建设网站Wordpress主题里的幻灯片怎么设置
  • 网站报价方案怎么做贵阳做网站seo
  • 网站开发需要提供哪些东西个人主页设计代码
  • 绵阳做网站完整的外贸出口流程
  • 重点实验室网站建设方案中国最好的建设网站
  • 济南网站建设公司晟创未来网站建设 入门知识
  • 网站建设品牌营销做cps的网络文学网站
  • 做网站 嵌入支付百度软文推广怎么做
  • 各大行业网站广西人事考试网
  • 网站服务器怎么优化广东省自然资源厅吴鋆
  • 北京上海网站建设公司网址二维码生成器
  • 哪个网站可以查当地建设项目烟台网站建设力荐企汇互联见效付款