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

学做网站的软件济南百度推广代理商

学做网站的软件,济南百度推广代理商,搜狐网站建设设计,wordpress多说插件第407题: 描述 给定一个非负数,表示一个数字数组,在该数的基础上1,返回一个新的数组。 该数字按照数位高低进行排列,最高位的数在列表的最前面. 样例 1: 输入:[1,2,3] 输出:[1,2,4] 样例 …

第407题:

描述

给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组。

该数字按照数位高低进行排列,最高位的数在列表的最前面.

样例 1:

输入:[1,2,3]
输出:[1,2,4]

样例 2:

输入:[9,9,9]
输出:[1,0,0,0]

注意事项:如果此题使用Integer,那么会造成整数溢出越界问题 

代码如下:

import java.math.BigInteger;

public class Solution {

    /**

     * @param digits: a number represented as an array of digits

     * @return: the result

     */

    public int[] plusOne(int[] digits) {

        // write your code here

        StringBuffer stringBuffer=new StringBuffer();

        for(int i=0;i<digits.length;i++)

        {

            stringBuffer.append(digits[i]+"");

        }

        BigInteger  bigIntegerValue=new BigInteger(stringBuffer.toString());

        BigInteger  goalValue=bigIntegerValue.add(BigInteger.ONE);//BigInteger.valueOf(任意整数)放在bigIntegerValue.add()方法里里面 表示加上任意一个数

        String goalStr=goalValue+"";

        int[] digitArray = new int[goalStr.length()];

        for(int i=0;i<goalStr.length();i++)

        {

            digitArray[i]=goalStr.charAt(i)- '0';

        }

        return digitArray;

    }

}

第479题:

Arrays.sort() 是用于排序数组(如 int[], Integer[], String[]

Collections.sort(list); // 默认升序
list.sort(Comparator.reverseOrder()); // 倒序排序

List 是Collections.sort(list) / list.sort()
Set转为 List 后排序,再转回 LinkedHashSet
Queue 否转为 List 后排序,再重建队列
Stack转为 List 后排序,再放回栈
MapentrySet().stream().sorted() 排序

描述

在数组中找到第二大的数.

例1:

输入:[1,3,2,4]
输出:3

例2:

输入:[1,1,2,2]
输出:2

 代码如下:

public class Solution {

    /**

     * @param nums: An integer array

     * @return: The second max number in the array.

     */

    public int secondMax(int[] nums) {

        //如果是Integer数组 可以用Arrays.sort(boxed, Comparator.reverseOrder());直接进行倒序操作 因为默认为升序

        //如果为int[]可以可以先进行包装

        //第一种方法

        Integer[] boxedNumber = Arrays.stream(nums).boxed().toArray(Integer[]::new);

        Arrays.sort(boxedNumber, Comparator.reverseOrder());

        // write your code here

        return boxedNumber[1];

        //第二种方法

        Arrays.sort(nums);

        return nums[nums.length-2];

    }

}

http://www.dtcms.com/wzjs/407052.html

相关文章:

  • 网站开发任务书今天的新闻主要内容
  • 做网站万网百度推广登录平台
  • 成都动态网站制作营销型网站制作成都
  • 网站建设技术服务的方式是什么意思百度推广怎么做的
  • ui工程师工资一般多少安徽百度seo教程
  • 做视觉影像网站用什么软件系统成都排名seo公司
  • 玉儿做春梦网站百度商家版下载
  • 软件开发公司照片上海最大的seo公司
  • 环企优站网站建设精准营销策略都有哪些
  • 全国工商网湖南长沙seo
  • 做网站是什么专业西安seo王尘宇
  • 济南工程网站建设怎么让某个关键词排名上去
  • 阿里巴巴1688怎么做网站宁波谷歌seo
  • 网站维护都要做什么百度链接提交收录入口
  • 动态公司网站设计晨阳seo服务
  • 做网站 接单营销活动方案
  • 空间域名续费 网站维护发票如何开免费网站推广网站在线
  • 网站建设设计服务疫情最新数据消息地图
  • 网站添加合适图片google浏览器网页版
  • 上海做saas平台网站的公司河北网络科技有限公司
  • 服装购物网站建设百度竞价推广点击器
  • php网站开发推荐书籍百度网页游戏
  • 电影网站app怎么做的凡科建站怎么建网站
  • wordpress安装不上主题seo 百度网盘
  • 网站可以做10000件事情吗廊坊首页霸屏优化
  • 朔州公司做网站关键词优化的作用
  • 简易个人博客网站源码网络seo关键词优化技术
  • 网站建设推广哪里实惠网站关键词优化排名推荐
  • 网站建设排版页面广东知名seo推广多少钱
  • 个人网站备案不能盈利百度搜索智能精选