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

thinkphp 企业网站linux wordpress 下载文件

thinkphp 企业网站,linux wordpress 下载文件,萍乡网站优化,贵州三大交通建设企业数组实现整数加法 问题描述 给定一个由 整数 组成的 非空 数组所表示的非负整数#xff0c;在该数的基础上加一。最高位数字存放在数组的首位#xff0c; 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外#xff0c;这个整数不会以零开头。详见leetcode66 问题…数组实现整数加法 问题描述 给定一个由 整数 组成的 非空 数组所表示的非负整数在该数的基础上加一。最高位数字存放在数组的首位 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外这个整数不会以零开头。详见leetcode66 问题分析 可以从数组的末尾即length-1下标处开始向前遍历末尾元素➕1如果没有进位直接返回该数组例如 1231-124如果有进位前一位继续加一直至没有进位(例如 191-20)如果循环结束仍有进位则需要创建一个比原数组长度增加1的数组将首元素置为1进行返回(例如 991-100)。 代码实现 public int[] plusOne(int[] digits) {for(int idigits.length-1;i0;i--){digits[i];digits[i]%10;if(digits[i]!0){return digits;}}digits new int[digits.length1];digits[0] 1;return digits; }字符串加法 问题描述 给定两个字符串形式的非负整数计算他们的和并仍然以字符串的形式返回。 问题分析 从两个字符串末尾字符依次向前遍历取对应位的字符进行加法设置进位标识结果可通过StringBuilder进行存储。最后反转即可。 代码实现 public static String plusString(String str1, String str2) {int i str1.length() - 1;int j str2.length() - 1;int add 0;int x;int y;StringBuilder sb new StringBuilder();while (i 0 || j 0 || add ! 0) {if (i 0) {x str1.charAt(i) - 0;} else {x 0;}if (j 0) {y str2.charAt(j) - 0;}else {y 0;}int result x y add;sb.append(result%10);if(result/10 1){add 1;}else{add 0;}i--;j--;}return sb.reverse().toString(); }二进制加法 问题描述 给你两个二进制字符串 a 和 b 以二进制字符串的形式返回它们的和。详见leetcode67 问题分析 仍然是两个字符串末尾字符依次向前遍历取对应位的字符进行加法设置进位标识结果可通过StringBuilder进行存储。最后反转即可。只是结果取模和判断进位与十进制有所不同详见代码实现 代码实现 public String addBinary(String a, String b) {int i a.length() - 1;int j b.length() - 1;int add 0;int x;int y;StringBuilder sb new StringBuilder();while(i0 || j0 || add!0){if(i0){x a.charAt(i)-0;}else{x 0;}if(j0){y b.charAt(j)-0;}else{y 0;}int sum x y add;sb.append(sum%2);add sum / 2;i--;j--;}if(add 1){sb.append(1);}return sb.reverse().toString(); }总结与拓展 数组和字符串(本质上是字符数组)的加法其实只需要尽心遍历相加即可但是数字是从低位到高位相加而字符串是从高位到低位存储。所以需要反响遍历并且注意进位通过十进制与二进制的加法可以拓展到任意进制的加法只是在结果取模和判断进位时有所不同。
http://wiki.neutronadmin.com/news/178908/

相关文章:

  • 定制网站开发费用多少怎么进不了深圳市建设局网站
  • 如何做微信电子书下载网站杭州网站建设费用价格
  • 营销型网站源码现在网站尺寸
  • 桥头做网站百度大数据搜索引擎
  • dw做的网站怎么招标网站建设招标方案
  • wordpress导航栏跟随长沙网站推广seo
  • 毕业设计可以做自己的网站吗资源下载WordPress主题
  • soho做网站要写品牌吗网站开发的项目实战
  • 珠海网站建设推广南京和筑建设有限公司网站
  • 网站建设与运营公司的市场开发方案网络运维从入门到精通
  • 所有的网站都要用htmlu做吗合肥做的比较好的网站有那几家
  • 用wordpress建站会不会显得水平差58同城网站建设
  • 昆明著名网站建设公司管理系统软件
  • 工信部个人网站备案网络加速器
  • 只做二手奢侈品的网站flat movie wordpress
  • 好的网站特点百事通做网站
  • 婚介 东莞网站建设苏州园区
  • 海口制作网站软件东莞市建设规划局网站
  • 西安做网站需要多少钱全网推广
  • 做网站时搜索的代码是什么wordpress ssh
  • 沈阳建设厅官方网站wordpress 餐饮主题
  • 招聘网站费用怎么做分录杭州互联网网站公司
  • 网站建设验收合格确认书怎么找网站开发公司
  • 网站建设微信运营销售电商商城网站建设方案
  • 厦门园网站忱建设用别人公司名字做网站违法么
  • 毕业设计报告网站开发做医疗器械网站
  • 网站代备案公司名称网页制作公司报价谈判方案
  • dedecms5.7装饰公司网站模板潍坊 营销型网站建设
  • 怎样上传自己的网站wordpress页面里可不可以写php
  • 哈尔滨营销型网站建设公司青岛网页搜索排名提升