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

企业网站用免费程序怎么做购物领券网站

企业网站用免费程序,怎么做购物领券网站,开发软件app需要具备的知识,北京app开发网络公司LeetCode66——加一 题目描述: 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。 示例…

LeetCode66——加一

题目描述:

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。

示例:

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

输入:digits = [1,9]
输出:[2,0]
解释:输入数组表示数字 19

输入:digits = [8 ,9,9, 9]
输出:[9 ,0,0 ,0]
解释:输入数组表示数字 8999

输入:digits = [9 ,9,9, 9]
输出:[1,0 ,0,0 ,0]
解释:输入数组表示数字 9999

思路:

1.末尾没有9——直接末尾元素加一即可加一

2.末尾有9——逆序找第一个不为9的元素并且将其加一 ,后面都变成0

3.全是9——新建个长度为原来数组长度+1的新数组{1,0,0,0,0…}即可

4.模拟实现数字进位

Result01

在这里插入图片描述

   public static int[] addOne(int[] arr){//初始i指向数组最后一个元素  逆序找第一个不为9的数字for (int i = arr.length - 1; i >= 0; i--) {if (arr[i] != 9) {//找到了不为9的元素 加一即可arr[i]++;//加一之后    后面全部置为0for (int j = i + 1; j < arr.length; j++) {arr[j] = 0;}return arr;}}//执行到这的时候说明未执行if (arr[i] != 9) return arr,证明数组中的元素全都是9// arr 中所有的元素均为 9 加一之后 新创建一个数组返回即可int[] ans = new int[arr.length + 1];ans[0] = 1;return ans;}

运行结果;
在这里插入图片描述

Result02

在这里插入图片描述

public static int[] addOne(int[] arr) {//模拟现实数字进位的机制for (int i = arr.length - 1; i >= 0; i--) {arr[i]++;//这一步对 10 取模 因为数组中每个元素只存储单个数字 所以只有9+1 模 10 ==0 其余的数字加一之后模10 都还是其本身arr[i] = arr[i] % 10;//如果进位之后模10不等于0 证明其是小于9的数 直接返回数组if (arr[i] != 0){return arr;}}//运行到这里的时候 说明进位后全为0 ,即原来数组的元素全是9 ,所以要新建数组arr = new int[arr.length + 1];arr[0] = 1;return arr;}

在这里插入图片描述

http://www.15wanjia.com/news/164456.html

相关文章:

  • 网站竞价推广以前的网站忘了怎么办啊
  • 德州定制网站建设公司网站建设案例市场
  • 长春网站建设 找源晟网站建设费用细项
  • 有专业做网站苏州展厅设计企业
  • 网站建设买阿里云云服务器中国风ppt模板免费下载
  • 强企网做网站品牌网线有哪些
  • hishop网站搬家郑州网站建设企业推荐
  • google搜索优化同ip网站做排名seo
  • 酒店类网站建设开发书seo黑帽技术有哪些
  • 不懂网站建设.怎么销售软件开发流程图用啥画
  • 用python做的网站网站友链查询
  • 手机网站制作公司选哪家云主机 asp 网站
  • 公司网站开发怎么收费网站建设 $ 金手指排名效果好
  • 如何做网站页面免费的国际网站建设的目的
  • 自响应式网站建设清单网站的构成元素
  • 给赌场做网站重庆市建设工程信息网 最权威平台中项网
  • 外贸模板网站深圳wordpress 协会主题
  • 做网站和seo流程app平台运营模式
  • 网站设计郑州网站设计素材网站推荐
  • 济南网站建设知识看想看的做想做的电影网站好
  • 朝阳区互联网公司泉州做网站优化
  • 网站建设選宙斯王周口网站建设73data
  • 米拓建站免费模板牡丹江在哪个城市
  • 云南建设局网站首页网站如何使用cdn
  • 东阳网站优化东营信息网招聘信息
  • 如何删除网站黑链制作自己的名字免费的
  • 无锡专业做网站的公司哪家好参加网站建设项目人员保障体系
  • 万网网站到期后续费一年多少钱常州企业网站建设
  • 做网站必须有框架是吗灰色seo关键词排名
  • 网站系统开发商业网站建设案例课程下载