LeetCode刷題進階之有多少小於當前數字的數字(1365)(暴力求解)

Hard Coder發表於2020-12-02

一、題目
在這裡插入圖片描述
演示示例:
在這裡插入圖片描述
二、測試程式碼

class Solution {
    public int[] smallerNumbersThanCurrent(int[] nums) {
        int count=0;//用於計數
        int[] target=new int[nums.length];
        for(int i=0;i<nums.length;i++)
        {
            count=0;//當一個數與其他數比較完後需要將計數器置零開始重新計數
            for(int j=0;j<nums.length;j++)
            {
                if(nums[j]<nums[i]&&i!=j)
                {
                    count++;
                    target[i]=count;//計數完一個數字將計數值存入陣列中
                }
            }
        }
    return target;
    }
}

三、執行情況
在這裡插入圖片描述

相關文章