阅读背景:

我解决字谜的时间复杂度?更好的解决方案吗?

来源:互联网 
char[][] puzzle = new char[][] {
           // 0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15   16 
    new [] { 'T', 'S', 'T', 'N', 'E', 'S', 'E', 'R', 'P', 'D', 'N', 'L', 'L', 'A', 'M', 'S', 'G' },
    new [] { 'T', 'O', 'P', 'P', 'E', 'R', 'P', 'I', 'N', 'E', 'W', 'I', 'H', 'R', 'E', 'D', 'R' },
    new [] { 'O', 'T', 'E', 'V', 'I', 'T', 'S', 'E', 'F', 'C', 'O', 'G', 'R', 'E', 'R', 'N', 'E' },
    new [] { 'F', 'R', 'E', 'S', 'H', 'C', 'U', 'T', 'E', 'O', 'D', 'H', 'A', 'T', 'A', 'A', 'E' },
    new [] { 'D', 'D', 'N', 'A', 'T', 'S', 'I', 'G', 'T', 'R', 'G', 'T', 'T', 'A', 'I', 'L', 'N' },
    new [] { 'O', 'S', 'N', 'A', 'O', 'F', 'R', 'H', 'A', 'A', 'N', 'S', 'S', 'W', 'V', 'R', 'I' },
    new [] { 'E', 'S', 'N', 'N', 'M', 'A', 'G', 'A', 'R', 'T', 'I', 'F', 'I', 'C', 'I', 'A', 'L' },
    new [] { 'S', 'E', 'A', 'O', 'L', 'E', 'G', 'N', 'A', 'E', 'K', 'C', 'H', 'R', 'Y', 'G', 'S' },
    new [] { 'A', 'T', 'M', 'S', 'I', 'I', 'N', 'O', 'I', 'T', 'A', 'R', 'B', 'E', 'L', 'E', 'C' },
    new [] { 'H', 'T', 'S', 'R', 'E', 'T', 'T', 'T', 'R', 'D', 'T', 'M', 'A', 'A', 'N', 'S', 'S' },
    new [] { 'C', 'I', 'S', 'T', 'A', 'L', 'A', 'A', 'S', 'R', 'E', 'R', 'G', 'A', 'R', 'E', 'E' },
    new [] { 'R', 'N', 'E', 'P', 'O', 'F', 'D', 'R', 'E', 'T', 'L', 'C', 'C', 'I', 'H', 'R', 'L' },
    new [] { 'U', 'G', 'K', 'I', 'R', 'I', 'E', 'E', 'O', 'Y', 'R', 'Y', 'E', 'C', 'F', 'E', 'G' },
    new [] { 'P', 'U', 'I', 'N', 'T', 'U', 'L', 'E', 'E', 'C', 'D', 'I', 'N', 'M', 'S', 'T', 'L' },
    new [] { 'N', 'P', 'A', 'I', 'U', 'O', 'C', 'T', 'R', 'N', 'E', 'A', 'K', 'N', 'B', 'A', 'S' },
    new [] { 'E', 'D', 'O', 'I', 'T', 'R', 'N', 'E', 'A', 'T', 'R', 'D', 'I', 'S', 'E', 'E', 'G' },
    new [] { 'E', 'N', 'S', 'C', 'E', 'N', 'T', 'C', 'R', 'B', 'M', 'T', 'A', 'R', 'N', 'Y', 'R' } };

    String[] words = new String[] {
"ANGEL", "ARTIFICIAL", "BRANCHES", "CANDY CANES", "CELEBRATION", "DECEMBER", "DECORATE", "DECORATIONS", 
"FESTIVE", "FRESHCUT", "GARLAND", "GIFTS", "GREEN", "LARGE", "LIGHTS", "NEEDLES", "ORNAMENTS",
"PINE", "PRESENTS", "PURCHASE", "REAL", "SCENT", "SETTING UP", "SKIRT", "SMALL", "SPRUCE", "STAND", "STAR", "TAKING DOWN",
"TINSEL", "TOPPER", "TRADITION", "TREE FARM", "TREE LOT", "TRUNK", "WATER", "YEARLY", "HELLO WORLD"
};
char[][] puzzle = new char[][] {
           // 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: