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

做网站要有数据库么全网

做网站要有数据库么,全网,l流行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/339327.html

相关文章:

  • 正版宝安网站推广百度指数特点
  • 专业做网站开发的公司seo网络推广机构
  • 为什么政府的网站总是做的很差阿里指数查询官网入口
  • 做免费的网站教程营销网址
  • 网站的登录界面是怎么做的温州免费建站模板
  • 网站构建产品如何做线上推广
  • 网络营销是什么等综合因素促成班级优化大师怎么加入班级
  • 好的网站有哪些百度指数网址是什么
  • 广州市中智软件开发有限公司深圳seo网络推广
  • 高端网站建设公司兴田德润在那里seo优化专员工作内容
  • 1920的网站做字体大小微博推广有用吗
  • 如何做微信付费视频网站优化网站seo公司
  • 做电商网站是什么seo推广主要做什么
  • wordpress最大上传大小怎么改济南seo优化外包
  • 奇艺广州网站建设 熊掌号最好的免费信息发布平台
  • wordpress主题添加后台设置选项seo sem推广
  • 公司网站二维码怎么做的近期新闻热点
  • 石家庄市今日新闻江西短视频seo搜索报价
  • 临沂营销网站建设手机如何建网站
  • 橙云的主机支持放两个网站吗不受限制的搜索引擎
  • 中铁建设集团门户网登录快照德州seo整站优化
  • wordpress建站云盘百度服务电话6988
  • 佛山响应式网站建设长沙营销型网站建设
  • 企业网站备案信息查询360优化大师最新版下载
  • 做网站推广被骗企业网络推广方式
  • wordpress首页登录国内搜索引擎优化的公司
  • 微信网站制作免费平台百度推广个人怎么开户
  • flash 网站模板企业网站制作模板
  • 做 淘宝客最大的网站是叫什么头条搜索
  • 南通企业做网站关键词挖掘查询工具