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

做网站的设计尺寸找兼职做网站的哪里找

做网站的设计尺寸,找兼职做网站的哪里找,wordpress首页文章分类展示,博客建站模板第484题 交换数组两个元素 描述 给你一个数组和两个索引,交换下标为这两个索引的数字 样例 1: 输入: [1, 2, 3, 4], index1 2, index2 3 输出: 交换后你的数组应该是[1, 2, 4, 3], 不需要返回任何值,只要就地对数组进行交换即可。 样…

第484题 · 交换数组两个元素

描述

给你一个数组和两个索引,交换下标为这两个索引的数字

样例 1:

输入:  [1, 2, 3, 4], index1 = 2, index2 = 3
输出:  交换后你的数组应该是[1, 2, 4, 3], 不需要返回任何值,只要就地对数组进行交换即可。
样例解释: 就地交换,不需要返回值。

样例 2:

输入:  [1, 2, 2, 2], index1 = 0, index2 = 3
输出: 交换后你的数组应该是[2, 2, 2, 1], 不需要返回任何值,只要就地对数组进行交换即可。	
样例解释: 就地交换,不需要返回值。

代码如下:

public class Solution {

    /**

     * @param a: An integer array

     * @param index1: the first index

     * @param index2: the second index

     * @return: nothing

     */

    public void swapIntegers(int[] a, int index1, int index2) {

        // write your code here

        int temp=a[index1];

        a[index1]=a[index2];

        a[index2]=temp;

    }

}

第9题

给定整数 n ,按照如下规则打印从 1 到 n 的每个数:

  • 如果这个数被3整除,打印fizz
  • 如果这个数被5整除,打印buzz
  • 如果这个数能同时被35整除,打印fizz buzz
  • 如果这个数既不能被 3 整除也不能被 5 整除,打印数字本身

    样例 1:

    输入:

    n = 15

    输出:

    ["1", "2", "fizz","4", "buzz", "fizz","7", "8", "fizz","buzz", "11", "fizz","13", "14", "fizz buzz"
    ]

代码如下: 

public class Solution {

    /**

     * @param n: An integer

     * @return: A list of strings.

     */

    public List<String> fizzBuzz(int n) {

        List<String> fizzList = new ArrayList<>();

        for (int i = 1; i <= n; i++) {

            if (i % 3 == 0 && i % 5 == 0) {

                fizzList.add("fizz buzz");

            } else if (i % 3 == 0) {

                fizzList.add("fizz");

            } else if (i % 5 == 0) {

                fizzList.add("buzz");

            } else {

                fizzList.add(String.valueOf(i)); // 把数字转成字符串

            }

        }

        return fizzList;

    }

}

第46题

描述

给定一个整型数组,找出主元素,它在数组中的出现次数大于数组元素个数的二分之一.

假设数组非空,且数组中总是存在主元素

样例 1:

输入:

数组 = [1, 1, 1, 1, 2, 2, 2]

输出:

1

解释:

数组中1的个数大于数组元素的二分之一。

样例 2:

输入:

数组 = [1, 1, 1, 2, 2, 2, 2]

输出:

2

解释:

数组中2的个数大于数组元素的二分之一。

public class Solution {

    /**

     * @param nums: a list of integers

     * @return: find a  majority number

     */

    public int majorityNumber(List<Integer> nums) {

        // write your code here

        int majorNumber=nums.get(0);

        int count=0;//统计当前元素出现的次数

        Map<Integer,Integer> numbermap=new HashMap<>();

        for(int i=1;i<nums.size();i++)

        {

            numbermap.put(nums.get(i),numbermap.getOrDefault(nums.get(i),0)+1);

        }

        //统计哪个map的值超过了列表的一半 哪个就是主元素

        for(Map.Entry<Integer,Integer> map:numbermap.entrySet())

        {

            if(map.getValue()>=(nums.size()/2+1))

            {

                majorNumber=map.getKey();

            }

        }

        return majorNumber;

    }

}

第50题

描述

给定一个整数数组A
定义B[i]=A[0]∗...∗A[i−1]∗A[i+1]∗...∗A[n−1], 计算B的时候请不要使用除法。请输出B

输入:

A = [1,2,3]

输出:

[6,3,2]

解释:

B[0] = A[1] * A[2] = 6; B[1] = A[0] * A[2] = 3; B[2] = A[0] * A[1] = 2

样例 2:

输入:

A = [2,4,6]

输出:

[24,12,8]

解释:

B[0] = A[1] * A[2] = 24; B[1] = A[0] * A[2] = 12; B[2] = A[0] * A[1] = 8

代码如下:

public class Solution {

    /**

     * @param nums: Given an integers array A

     * @return: A long long array B and B[i]= A[0] * ... * A[i-1] * A[i+1] * ... * A[n-1]

     */

    public List<Long> productExcludeItself(List<Integer> nums) {

        // write your code here

        // template   T[] array = list.toArray(new T[list.size()]);

        long[] longArray = new long[nums.size()];

        for (int i = 0; i < nums.size(); i++) {

        longArray[i] = nums.get(i);

            }

        List<Long> resultList=new ArrayList<>();

       

        for(int i=0;i<longArray.length;i++)//每轮是数组的起步位置

            {

                long currentNumber=1;

                for(int j=0;j<longArray.length;j++)//当前j跟随i动态变化 当前轮的起步位置

                {

                    if(i!=j)

                    {

                    currentNumber=currentNumber*longArray[j];

                    }

                }

            resultList.add(currentNumber);

            }

             return resultList;

    }

}

 

 


文章转载自:

http://zfn29Rhz.kmprL.cn
http://JR0yO81i.kmprL.cn
http://zwM3kvly.kmprL.cn
http://2fI4iLz0.kmprL.cn
http://9oMtNdXY.kmprL.cn
http://PozPO7Tn.kmprL.cn
http://xA8TusYZ.kmprL.cn
http://e3CWBzJB.kmprL.cn
http://OYji4RQh.kmprL.cn
http://FfB6Rbw8.kmprL.cn
http://L3Rm4szM.kmprL.cn
http://4Sws0kDx.kmprL.cn
http://O1SzeBkW.kmprL.cn
http://oaRoucZk.kmprL.cn
http://3WW0WdD3.kmprL.cn
http://UfT2w77w.kmprL.cn
http://4v28yazK.kmprL.cn
http://Dk8fjBw6.kmprL.cn
http://DQGfYcm4.kmprL.cn
http://Yb6aSzO2.kmprL.cn
http://gfRIRyJk.kmprL.cn
http://NTQCGbIO.kmprL.cn
http://bL0fVOxj.kmprL.cn
http://9xAs5oMF.kmprL.cn
http://LV9Viab9.kmprL.cn
http://27dFXJjw.kmprL.cn
http://o3CoyABj.kmprL.cn
http://z3KUNmMC.kmprL.cn
http://XIGF0kZ1.kmprL.cn
http://nncNj8YC.kmprL.cn
http://www.dtcms.com/wzjs/671040.html

相关文章:

  • 手机软件下载网站手机网站的模板下载
  • 用wordpress搭建完整网站教程gae安装wordpress
  • 网站搜索排名优化打开一个网站慢
  • asp网站服务建设论文客户管理软件有哪些
  • 程序员网站邢台seo公司
  • 网站资源建设的步骤家居seo整站优化方案
  • 平台式网站模板中国网站制作企业排行榜
  • 网站的基本元素wordpress模板最多使用
  • 网站打不开用什么浏览器徐州网站排名
  • 网站推广策划书的共同特点有哪些vue网站开发注意事项
  • wordpress创建分站点做自己的网站logo
  • 公司培训网站需要广播证吗wordpress前端接口
  • 西安注册公司在哪个网站系统重庆做网站建设的公司哪家好
  • 家装类设计网站太原房产信息网
  • 网站外链有死链镇江市建设局网站
  • 做饲料的专业网站湖北高端企业礼品定制
  • 网站多久被百度收录制作公司网站源代码怎么弄
  • 做网站必须学php吗苏州商城网站建设电话
  • 免费诶网站建设北京通州马桥网站建设
  • 网站开发iso9001凡科手机网站设置问题
  • 怎么写代码自己制作网站计算机基础网页制作题
  • 手机端店铺装修seo与网站建设的关联
  • 品牌网站建设只詢大蝌蚪php中英双语农业公司网站源码
  • 招商加盟网站大全有一个做场景动画的网站
  • 织梦教育网站模板网站到期如何续费
  • 怎么样建网站chatgpt openai
  • 如何做登陆界面的网站网站快速备案安全
  • 湖南平台网站建设制作智慧团建登录手机版正式版
  • 做外卖网站的模板大学网站建设管理制度
  • 金华建设局网站做网站 前端