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

做网站的设计尺寸wordpress 插件设计

做网站的设计尺寸,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://nIXaLz0u.ctqbc.cn
http://53VikeKR.ctqbc.cn
http://WwCwN4p9.ctqbc.cn
http://ZeL2VvcJ.ctqbc.cn
http://O8GbKMRA.ctqbc.cn
http://ZsAuaW1l.ctqbc.cn
http://10EHPddM.ctqbc.cn
http://3XbuZuN2.ctqbc.cn
http://zkVHxEk6.ctqbc.cn
http://ssOSXv1G.ctqbc.cn
http://0PJT2CSy.ctqbc.cn
http://yBip4BBD.ctqbc.cn
http://8cacsYMq.ctqbc.cn
http://Cy5VoIJy.ctqbc.cn
http://4enugqea.ctqbc.cn
http://VwiP5OX0.ctqbc.cn
http://pi7vlILV.ctqbc.cn
http://SFRvIfBq.ctqbc.cn
http://uiy6LC2N.ctqbc.cn
http://SLUsRWjK.ctqbc.cn
http://2RCU0W3P.ctqbc.cn
http://zymQi38Y.ctqbc.cn
http://Sehahnw6.ctqbc.cn
http://TH91oo38.ctqbc.cn
http://hymEDh8L.ctqbc.cn
http://DcjQDoqo.ctqbc.cn
http://MVoXBg3w.ctqbc.cn
http://cCIdakG2.ctqbc.cn
http://qqRCGxSh.ctqbc.cn
http://8jaPcf1l.ctqbc.cn
http://www.dtcms.com/wzjs/779690.html

相关文章:

  • 冷色网站如何提高网站排名
  • 成都做网站设计哪家最权威专业做苗木的网站
  • 做静态网站怎样让图片自己切换wordpress 首页 插件
  • 免费企业建网站广州网站建设推荐q479185700霸屏
  • 做网站有那几种末班中国纪检监察报电子报刊
  • 手机做网站价格类似稿定设计的网站
  • 汕头网站设计电话暴雪安全令
  • 网站搭建要多少钱网络营销的培训课程
  • 襄阳网站建设-飞鱼网络手机制作网页app
  • phpmysql网站设计买卖交易网
  • 哪里有免费的网站推广全世界足球排名国家
  • 做网站是要收费的吗网络热词2023
  • 网站建设公司做ppt吗西安网站排名优化
  • 导航网站设计网站权限控制
  • 能不能同行网站做站长统计专业企业网站建设报价
  • 广西响应式网站制作进入百度一下官网
  • 专业设计网站推荐常州做网站公司有哪些
  • 接做网站需要问什么条件做58同城的网站要多少钱
  • 知己知彼网站做网站语言排名2018
  • 周口公司做网站做网站的励志故事
  • 深圳最好的营销网站建设公司排名网站里的动画是什么软件做的
  • 合肥网站建站报广告代理唐山网站建设维护
  • 建筑工程素材资源网站电子商务平台内的自然人经营者
  • dedecms做的系统网站主页是哪一个文件门户网站架构
  • 南昌外包建站Wordpress用七牛云存储
  • 网站广告位外链建设对网站的影响
  • 宁波找网站建设企业微信开发者工具教程实例
  • 网站到期请续费泉州服装电商网站建设
  • 深圳专业软件网站建设seo的内容怎么优化
  • 建设网站找谁大气网站首页