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

有没有做高仿的网站服务器

有没有做高仿的网站,服务器,电子商务网站建设步骤有什么,专做定制的网站Problem: 66. 加一 思路 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输…

Problem: 66. 加一

思路

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。

最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。

你可以假设除了整数 0 之外,这个整数不会以零开头。

示例 1:

输入: digits = [1,2,3]
输出: [1,2,4]
解释: 输入数组表示数字 123。

示例 2:

输入: digits = [4,3,2,1]
输出: [4,3,2,2]
解释: 输入数组表示数字 4321。

示例 3:

输入: digits = [0]
输出: [1]

提示:

  • 1 <= digits.length <= 100
  • 0 <= digits[i] <= 9

解题方法

对表示数字的数组进行加一操作。如果数组最后一位不是9,则直接加一;如果是9,则需要连续进位。如果所有位都是9,则在数组最前面插入1。

复杂度

时间复杂度:O(n)

这里的 n 是输入数组 digits 的长度。

在最坏的情况下,即数组中的每个元素都是9,我们需要遍历整个数组来将所有的9变成0,并在数组的开头插入一个1。所以时间复杂度是线性的,即 O(n)。

空间复杂度:O(1)

我们没有使用与输入数组长度成比例的额外空间。操作是在输入数组上直接进行的,除了在所有数字都是9且需要在数组前面添加一个新的1的情况下。

在那种特殊情况下,我们创建了一个新的数组,这个数组比输入数组多一个元素,但是这并不影响空间复杂度的常数阶,因此空间复杂度依然是 O(1)。

代码

class Solution(object):def plusOne(self, digits):# 从数组末尾开始向前遍历for i in range(len(digits) - 1, -1 ,-1):if digits[i] < 9:digits[i] += 1 # 如果该位小于9,直接加1后返回数组return digitsdigits [i] = 0  # 如果该位等于9,置为0并继续循环# 如果所有位都是9,需要在数组最前面插入1return[1] + digits
class Solution(object):def plusOne(self, digits):for i in range(len(digits)-1,-1,-1):if digits[i] !=9:digits[i] +=1return digitselse:digits[i] = 0digits.insert(0,1)return digits
http://www.shuangfujiaoyu.com/news/63033.html

相关文章:

  • 寻找武汉阳网站建设最全资源搜索引擎
  • wordpress 可以商业关键词优化怎么做
  • 手机网站设计建设服务优化什么建立生育支持政策体系
  • 珠海新闻网最新消息北京seo优化方案
  • 网站的url长沙seo推广优化
  • 网站搭建要求模板友情链接对网站的作用
  • 软件工程师招聘简章pdf免费抖音seo排名
  • 如何搭建一个网站开发环境网站开发语言
  • 做网站需要nba表格seo优化技术厂家
  • 如何给网站做外链友情链接样式
  • 仿站工具箱如何网络推广
  • webydo生成的网站能下载代码吗南京seo排名优化公司
  • 重庆微信网站开发网站seo关键词优化
  • 自己做的网站被篡改怎么办如何进行搜索引擎优化
  • xp系统做网站服务器吗百度快速排名软件下载
  • 博客网站建设方案书网络营销方法有什么
  • 网站底部导航菜单百度一下百度搜索百度一下
  • 网站优化的学习口碑营销案例及分析
  • wordpress 全景插件seo站外推广
  • 做h5页面的网站全球疫情最新数据
  • 金融投资网站建设抖音广告投放平台官网
  • asp.net 网站开发 pdf推广方案流程
  • 财税营销型网站房地产营销策略有哪些
  • 做游戏音频下载网站竞价推广账户托管费用
  • 免费建个人网站怎么接推广
  • windows 2012做网站伪静态百度账户安全中心
  • 工信部 诚信网站备案青岛网站建设运营推广
  • 如何用书签 做网站接口百度账号管理
  • 搜索网站排行榜杭州制作公司网站
  • 静态网站源码下载营销推广活动策划