240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • //根據(jù)你的方法做出來(lái)了
    public class Package {

    public static void main(String[] args) {
    int[] values = {6,4,5,3,6};
    int[] weights= {4,5,6,2,2};
    int goods = values.length;
    int packageSize = 10;
    int[][] mm = new int[goods+1][packageSize+1];//價(jià)值數(shù)組
    for(int i=1;i<goods+1;i++) {//物品

    for(int j=1;j<packageSize+1;j++) {//容量
    //不放
    int lastValue = mm[i-1][j];
    if(j<weights[i-1]) {
    mm[i][j] = lastValue;
    continue;
    }
    //放
    int curValue = mm[i-1][j-weights[i-1]]+values[i-1];
    mm[i][j] = curValue>lastValue ? curValue : lastValue;

    }

    }
    System.out.println("放入的最大價(jià)值為:"+mm[goods][packageSize]);
    for(int i=0;i<goods+1;i++) {
    for(int j=0;j<packageSize+1;j++)
    System.out.print(mm[i][j]+" ");
    System.out.println();
    }

    }


    }

    01背包問(wèn)題-通俗易懂

    尊重勞動(dòng)成果分瘦,轉(zhuǎn)載請(qǐng)注明 github地址:https://github.com/arkulo56/thought/blob/master/software/algorith...

  • 120
    一篇文章搞懂紅黑樹(shù)的原理及實(shí)現(xiàn)

    2-3-4 Tree(2-3-4樹(shù)) 二叉查找樹(shù)(Binary Search Tree液荸,簡(jiǎn)稱BST)是一棵二叉樹(shù)瞻佛,它的左子節(jié)點(diǎn)的值比父節(jié)點(diǎn)的值要小,右節(jié)點(diǎn)的值要比父節(jié)點(diǎn)的值大...

  • 120
    什么是紅黑樹(shù)?

    最近研究JDK源碼的時(shí)候文搂,發(fā)現(xiàn)TreeMap和TreeSet底層數(shù)據(jù)結(jié)構(gòu)是紅黑樹(shù)适刀,當(dāng)然,TreeSet其實(shí)本質(zhì)上就是Value為一個(gè)固定值的TreeMap煤蹭。在JDK1.8以后...

  • 一篇文章搞定面試中的二叉樹(shù)題目(java實(shí)現(xiàn))

    最近總結(jié)了一些數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目姥芥,這是第一篇文章,關(guān)于二叉樹(shù)的汇鞭。先上二叉樹(shù)的數(shù)據(jù)結(jié)構(gòu): 二叉樹(shù)的題目普遍可以用遞歸和迭代的方式來(lái)解 1.求二叉樹(shù)的最大深度 2.求二叉樹(shù)...

  • 人腦理解遞歸

    遞歸真是個(gè)奇妙的思維方式凉唐。自打我大二學(xué)習(xí)遞歸以來(lái),對(duì)一些簡(jiǎn)單的遞歸問(wèn)題虱咧,我總是驚嘆于遞歸描述問(wèn)題和編寫(xiě)代碼的簡(jiǎn)潔熊榛。但是總感覺(jué)沒(méi)能融會(huì)貫通地理解遞歸,有時(shí)嘗試用大腦去深入“遞歸...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品