• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: 动态规划  

资源简介

动态规划算法:从1到26分别对应a-z的每一个字母,输入一串数字的字符串,转换为字母,输出所有可能的字母序列。如123->abc、lc、aw 本资源是按照二叉树的思想解决该问题。从字符串的头部开始,每次可以取一个或者两个数字进行转换,向左为取一个,向右取两个,,,,

资源截图

代码片段和文件信息


public class Item {
//指向父节点
private Item parent;

//该节点的字符串的值
private String key;
//转义后的值
private String code;
//这个节点在字符串中的位置
//如1在123中index=012在123中index=1
private int index;

public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
public Item getParent() {
return parent;
}
public void setParent(Item parent) {
this.parent = parent;
}
public String getKey() {
System.out.println(key);
return key;
}
public void setKey(String key) {
this.key = key;
}
public String getCode() {
if(index == -1 || !Main.map.containsKey(key)){
return ““;
}
return Main.map.get(key);
}
public void setCode(String code) {
this.code = code;
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2018-05-05 00:29  guo\.classpath

     文件        379  2018-05-05 00:29  guo\.project

     文件        598  2018-05-05 00:29  guo\.settings\org.eclipse.jdt.core.prefs

     文件       1467  2018-05-05 01:57  guo\bin\Item.class

     文件       3240  2018-05-07 08:50  guo\bin\Main.class

     文件        800  2018-05-05 01:57  guo\src\Item.java

     文件       3046  2018-05-07 08:50  guo\src\Main.java

     目录          0  2018-05-07 08:51  guo\.settings

     目录          0  2018-05-07 08:51  guo\bin

     目录          0  2018-05-07 08:51  guo\src

     目录          0  2018-05-07 08:51  guo

----------- ---------  ---------- -----  ----

                 9831                    11


评论

共有 条评论