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

北京响应式网站建设宁波seo运营推广平台排名

北京响应式网站建设,宁波seo运营推广平台排名,手机网站制作器,wordpress 多重筛选模板专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)   文章字体风格: 红色文字表示&#…

专注 效率 记忆
预习 笔记 复习 做题

欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)
 
文章字体风格:
红色文字表示:重难点★✔
蓝色文字表示:思路以及想法★✔
 
如果大家觉得有帮助的话,感谢大家帮忙
点赞!收藏!转发!

本博客带大家一起学习,我们不图快,只求稳扎稳打。
由于我高三是在家自学的,经验教训告诉我,学习一定要长期积累,并且复习,所以我推出此系列。
只求每天坚持40分钟,一周学5天,复习2天
也就是一周学10道题
50天后我们就可以学完76道题,相信50天后,我们一定可以有扎实的代码基础!我们每天就40分钟,和我一起坚持下去吧!
qq群:866984458

本题出自 acwing网站
这个系列是免费的
打卡即刻退回费用。

第四十七天【剑指Offer例题代码 系列】

    • 72. 求1+2+…+n【递归】
    • 73. 不用加减乘除做加法【二进制 加法】
        • int sum = num1 ^ num2;//不进位的加法
        • int carry = (num1 & num2)<<1;//进位
    • 74. 构建乘积数组

72. 求1+2+…+n【递归】

在这里插入图片描述

(递归) O(n)
最直接的想法就是用递归,sum(n) = n+sum(n-1),但是要注意终止条件,由于求的是1+2+…+n的和,所以需要在n=0的时候跳出递归,但是题目要求不能使用if,while等分支判断,可以考虑利用&&短路运算来终止判断。

时间复杂度分析:递归,复杂度为O(n)。

class Solution {
public:int getSum(int n) {int res = n;n > 0 && (res += getSum(n - 1));return res;}
};

73. 不用加减乘除做加法【二进制 加法】

int sum = num1 ^ num2;//不进位的加法

int carry = (num1 & num2)<<1;//进位

在这里插入图片描述

class Solution {
public:int add(int num1, int num2){while(num2!=0){int sum = num1 ^ num2;//不进位的加法int carry = (num1 & num2)<<1;//进位num1 = sum;num2 = carry;}return num1;}
};

74. 构建乘积数组

在这里插入图片描述
(动归) O(n)
用两个数组left和right,left[i]=A[0]A[1]…*A[i-1], left[i]=A[i-1]*left[i-1]; right[i] = A[i+1]A[i+2]…*A[n-1],则right[i]=A[i+1]*right[i+1]。

最后结果B[i]=left[i]*right[i]。

时间复杂度分析:需要遍历数组,复杂度为O(n)

class Solution {
public:vector<int> multiply(const vector<int>& A) {vector<int>left(A.size(),1);vector<int>right(A.size(),1);for(int i = 1;i<A.size();i++){left[i] = A[i-1]*left[i-1];}for(int i = A.size()-2;i>=0;i--){right[i] = A[i+1]*right[i+1];}vector<int>B(A.size(),0);for(int i = 0;i<A.size();i++){B[i] = left[i]*right[i];}return B;}
};
http://www.hrbkazy.com/news/3517.html

相关文章:

  • 建邺网站建设站长统计app官方网站
  • 企业网站制作素材济南网站建设哪家好
  • 微信制作企业网站个人发布信息的免费平台
  • 网站版面设计方案seo检查工具
  • wordpress material百度seo怎么做网站内容优化
  • 哈尔滨营销网站建设公司百度网址大全网址导航
  • 深圳网站建设合同范本seo网站关键词优化快速官网
  • 网站模板制作教程视频保定seo网络推广
  • 国内做彩票网站违法么广州百度提升优化
  • 网页版开发者内容管理工具seo短视频网页入口引流下载
  • 征婚网站上教人做恒指期货网络营销的市场背景
  • 学校网站建设方案书企业建站要多少钱
  • 玉田网站制作南平网站seo
  • 网站首页的滚动图片怎么做的域名推荐
  • 哪个网站音乐做的最好小学生班级优化大师
  • 山东网站建设开发维护雅思培训班价格一览表
  • 网站建设专员上海seo优化服务公司
  • 除了凡科建站还有什么网站吗深圳20网络推广
  • 如何做阿里巴巴的网站营销型网站建设公司
  • 网站后台管理系统 静态页面怎么做好销售
  • 网站登录页做多大尺寸的网络营销工具体系
  • 求职招聘网站排名前十名今日新闻最新头条
  • 网页美工设计实训seo是什么意思蜘蛛屯
  • 南充个人急售二手房谷歌官方seo入门指南
  • 免费宣传单设计模板青岛seo网站建设公司
  • 网站建设分金手指排名四爱站工具包手机版
  • 在线制作图片的网站软文推广媒体
  • 深圳专业网站开发swot分析
  • 宝塔面板做网站不能打开PHP显示404福建seo关键词优化外包
  • 可以做网站的公司常州seo第一人