首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用java中的单个节点类创建不同特征的节点?

如何使用java中的单个节点类创建不同特征的节点?
EN

Stack Overflow用户
提问于 2016-03-01 07:27:32
回答 1查看 50关注 0票数 0

我的节点类是

代码语言:javascript
运行
复制
class Node{

    protected int data;
    protected Node link;
    public Node(){
      link=null;
      data =0;
    }

    public Node(int d,Node n){
      data=d;
      link=n;  
    }

    public void setlink(Node n){
      link=n;
    }

    public void setData(int d){
      data=d;
    }

    public Node getlink(){
      return link;

    }

    public int getData(){
      return data;
    }
}

我想要创建一个包含5个部分的节点:

  1. 存储第一行。
  2. 存储列号。
  3. 存储价值
  4. 指向下一行的指针
  5. 指向下一列的指针
EN

回答 1

Stack Overflow用户

发布于 2016-03-01 07:40:11

可以使用以下类作为具有所需值的节点:

代码语言:javascript
运行
复制
static class Node
    {
        int rowNo;
        int columnNo;
        int value;
        Node next;
        int nextColumnNo;
        Node(int r,int c,int v) 
        {
            rowNo=r;
            columnNo=c;
            value=v;
            next=null;
            nextColumnNo=0;
        }
    }

并将节点链接到一起,如下所示:

代码语言:javascript
运行
复制
head = new Node(1,11,11);
Node second = new Node(2,22,22);
Node third = new Node(3,33,33);

head.next=second;
second.next=third;

head.nextColumnNo = second.columnNo;
second.nextColumnNo = third.columnNo;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35716998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档