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

衡阳网站建设公司哪家好永久免费的网站地址

衡阳网站建设公司哪家好,永久免费的网站地址,wordpress网站加密码,遵义市网站建设文章目录 写在前面Tag题目来源解题思路方法一:加一 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结…

文章目录

  • 写在前面
  • Tag
  • 题目来源
  • 解题思路
    • 方法一:加一
  • 其他语言
    • python3
  • 写在最后

写在前面

本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更……

专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内容进行回顾与总结,文章结构大致如下,部分内容会有增删:

  • Tag:介绍本题牵涉到的知识点、数据结构;
  • 题目来源:贴上题目的链接,方便大家查找题目并完成练习;
  • 题目解读:复述题目(确保自己真的理解题目意思),并强调一些题目重点信息;
  • 解题思路:介绍一些解题思路,每种解题思路包括思路讲解、实现代码以及复杂度分析;
  • 知识回忆:针对今天介绍的题目中的重点内容、数据结构进行回顾总结。

Tag

【数学】


题目来源

66. 加一


解题思路

方法一:加一

我们从数组的末尾开始加一,更新对应位值的元素 digits[i] = (digits[i] + 1) % 10,如果某一位更新后,digits[i] 不为 0,说明以后也不会有进位了,直接返回 digits。如果遍历完数组 digits 都没有 retrun,那么说明我们一开始加的 1 造成了数组 digits 中的所有位都进位了,于是返回数组 res,该数组长度为 n+1n 为数组 digits 的长度),res[0] = 1

实现代码

class Solution {
public:vector<int> plusOne(vector<int>& digits) {int n = digits.size();for (int i = n-1; i >= 0; --i) {digits[i] = (digits[i] + 1) % 10;if (digits[i] != 0) {return digits;}}vector<int> res(n+1);res[0] = 1;return res;}
};

复杂度分析

时间复杂度: O ( n ) O(n) O(n) n n n 为数组 digits 的长度。

空间复杂度: O ( 1 ) O(1) O(1)


其他语言

python3

class Solution:def plusOne(self, digits: List[int]) -> List[int]:n = len(digits)for i in range(n-1, -1, -1):digits[i] = (digits[i] + 1) % 10if digits[i] != 0:return digitsres = [0] * (n + 1)res[0] = 1return res

写在最后

如果文章内容有任何错误或者您对文章有任何疑问,欢迎私信博主或者在评论区指出 💬💬💬。

如果大家有更优的时间、空间复杂度方法,欢迎评论区交流。

最后,感谢您的阅读,如果感到有所收获的话可以给博主点一个 👍 哦。

http://www.hyszgw.com/news/31674.html

相关文章:

  • 设计网站推荐素材网站自己怎么制作一个公众号
  • 做dj平台网站深圳物流公司哪家便宜又好
  • 响应式科技公司网站模板如何网上做个人广告
  • 万网个人网站备案查询花房姑娘在线影院
  • 浙江省建设业技术创新协会网站邢台网站关键词优化
  • 贵阳市做网站的公司德国服务器网站
  • 怎样做网站的反链注册一个域名需要多少钱
  • 每月网站开发费用做学校后台网站用什么浏览器
  • 外贸公司如何做网站莱芜二中网站
  • 飞扬动力网站建设wordpress 页面403
  • 网站模板 asp pc wap三亚市住房和城乡建设厅网站
  • 网站开发4k分辨率北大企业管理培训课程
  • 天津网站开发公司微信网站图片链接怎么做
  • 怎么才能创建一个网站微信朋友圈推广软文
  • 有关网站建设的毕业设计灵当crm客户管理系统
  • 河北建设官方网站建筑设计说明万能模板
  • php如何给网站做支付接口wordpress美化主题下载
  • 漳州正规网站建设上海关键词优化
  • 天津河东做网站建设营销型网站的优势
  • 经典网站赏析广东建设监理协会网站
  • 怎样自己创建一个网站成都建站
  • 手机搭建电脑做的网站养育成本
  • 外贸网站建设熊掌号淘宝的seo是什么意思
  • 衡水商城网站制作深圳网站开发哪家专业
  • 深圳房地产网站设计唐山网站设计制作
  • 分阶段建设网站wordpress做商城安全吗
  • 网站建设好还需投资吗页面设计实训报告
  • 兴安盟做网站公司脚气怎样治疗能根除
  • 网站全面推广方案物流网站建设规划书
  • 怎么搜索到自己网站淄博百度网站建设