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

為了賬號安全,請及時綁定郵箱和手機立即綁定

java學(xué)習(xí)之旅-6

標(biāo)簽:
Java

有关for循环嵌套问题的优化:

for(int i = 0;i < 1000;i ++){        for(int j = 0;j < 100;j ++)        {                for(int k = 0;k < 10;k ++)                {                        System.out.println("(" + i + "," + j + "," + k + ")");                }}}

i,j,k分别:
定义了1,1000,100000次;
初始化了1,1000,100000次;
自增了1000,100000,1000000次。

想要优化此代码,则需要尽可能地减少运算次数。其实i,j,k定义其实只需要一次,上面的代码可以这样改:

int i,j,k;for(i = 0;i < 1000;i ++){        for(j = 0;j < 100;j ++)        {                for(k = 0;k < 10;k ++)                {                        System.out.println("(" + i + "," + j + "," + k + ")");                }}}

i,j,k分别:
定义了1,1,1次;(定义次数减少了)
初始化了1,1000,100000次;
自增了1000,100000,1000000次。

其实,除了减少定义次数外,还可以减少初始化次数,代码如下:

int i,j,k;for(i = 0;i < 10;i ++){        for(j = 0;j < 100;j ++)        {                for(k = 0;k < 1000;k ++)                {                        System.out.println("(" + k + "," + j + "," + i + ")");//交换i和k的位置,保证结果不发生改变。                }}}

i,j,k分别:
定义了1,1,1次;
初始化了1,10,1000次;(初始化次数减少了)
自增了1000,100000,1000000次。

这样优化之后,代码的效率就提高了很多。

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消