栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

动态规划——矩阵乘法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

动态规划——矩阵乘法

public class test_7{
    public static int[] arry_1=new int[]{30,35,15,5,10,20,25};
    public static void main(String[] args){
        int[][] arry_2=new int[7][7];
        int[][] arry_3=new int[7][7];
        for(int i=0;i             for(int j=0;j
                arry_2[i][j]=-1;
            }
        System.out.println(fun_1(1,6));
        System.out.println(fun_2(1,6,arry_2));
        System.out.println(fun_3(1,6,arry_3));
    }
    public static int fun_1(int i,int j){
        if(i==j)
            return 0;
        int u=fun_1(i+1,j)+arry_1[i-1]*arry_1[i]*arry_1[j];
        for(int k=i+1;k
            int q=fun_1(i,k)+fun_1(k+1,j)+arry_1[i-1]*arry_1[k]*arry_1[j];
            if(q
                u=q;
            }
        }
        return u;
    }
    public static int fun_2(int i,int j,int[][] arry_2){
        if(arry_2[i][j] != -1)
            return arry_2[i][j];
        int ans = 0;
        if(i==j)
            ans=0;
        else{
            int u=fun_2(i+1,j,arry_2)+arry_1[i-1]*arry_1[i]*arry_1[j];
            for(int k=i+1;k
                int q=fun_2(i,k,arry_2)+fun_2(k+1,j,arry_2)+arry_1[i-1]*arry_1[k]*arry_1[j];
                if(q
                    u=q;
                }
            }
            ans=u;
        }
        arry_2[i][j]=ans;
        return arry_2[i][j];
    }
    public static int fun_3(int i_1,int j_1,int arry_3[][]){
        for(int rec=2;rec
            for(int i=1;i
                int j=rec+i-1;
                int u=arry_3[i+1][j]+arry_1[i-1]*arry_1[i]*arry_1[j];
                for(int k=i+1;k
                    int q=arry_3[i][k]+arry_3[k+1][j]+arry_1[i-1]*arry_1[k]*arry_1[j];
                    if(q
                        u=q;
                    }
                }
                 arry_3[i][j]=u;
            }    
        }
        return arry_3[i_1][j_1];
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/874089.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号