第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

對(duì)隨機(jī)生成的數(shù)字的向量進(jìn)行排序

對(duì)隨機(jī)生成的數(shù)字的向量進(jìn)行排序

泛舟湖上清波郎朗 2023-02-23 17:58:17
我試圖解決一個(gè)問題,但我找不到為什么我的代碼不能解決這個(gè)問題。我生成了一個(gè)包含 100 個(gè)元素的隨機(jī)向量,我試圖將它們排列成另一個(gè)。不知何故,我新生成的向量充滿了隨機(jī)向量的最后一個(gè)索引值。int[] vetorAleatory = new int[100];for (int i = 0; i < vetorAleatory.length; i++) {    vetorAleatory[i] = new Random().nextInt(1000);}int[] vetorByOrder = new int[100];int newVetorPosition = 0;for (int i = 0; i < 100; i++) {    for (int x = 0; x < 100; x++) {        vetorByOrder[newVetorPosition] = 2000;        if (vetorAleatory[i] < vetorByOrder[newVetorPosition]) {            boolean newEntry = true;            for (int y = 0; y < newVetorPosition; y++) {                if (vetorByOrder[y] == vetorByOrder[newVetorPosition]) {                    newEntry = false;                    break;                }            }            if (newEntry == true) {                vetorByOrder[newVetorPosition] = vetorAleatory[x];            }        }        if (x == 99) {            newVetorPosition++;        }    }}for (int i = 0;i<100;i++) {    System.out.print(vetorAleatory[i] + ", " + vetorByOrder[i] + System.lineSeparator());}
查看完整描述

1 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

首先,您不需要 3 個(gè)循環(huán)來對(duì)數(shù)組進(jìn)行排序。您只需要 2 個(gè),在快速搜索的情況下,它甚至更少。


查看完整回答
反對(duì) 回復(fù) 2023-02-23
  • 1 回答
  • 0 關(guān)注
  • 102 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)