2014-10-15 5 views
-1

Test 클래스 내에 public 메소드 getLinkedList이 있어야하며 아무것도 수신하지 않지만 Node 객체로 대답해야합니다.클래스와 객체가 누락 됨

Test 클래스 내에 Node 클래스를 만들어야하며 public이어야합니다. Node 클래스에는 두 개의 인스턴스 변수가 있어야합니다. 하나는 번호를 보유하고 이름은 TAL이고 하나는 Node 객체를 보유하고 이름은 NEXT입니다. getLinkedList를 처음 호출

, 상기 TAL = 1 및 NEXT =을 가진 노드 오브젝트와 응답해야 NULL,는을 가진 노드 오브젝트와 대답해야 getLinkedList 께 번째 호출

TAL = 2이고 NEXT는 TAL = 1 인 노드를 가리 킵니다. 즉, 첫 번째 노드는 목록의 마지막에 배치되고 최신 노드는 항상 앞에 있고 해당 TAL 값은 목록에있는 노드 수와 같습니다.

이것은 내가 지금까지 해왔 던 것입니다. 나에게 직접 대답 해주지 마.

public Node getLinkedList() 
    { 
     Node n = new Node(); 
     n.TAL = 1; 
     n.NEXT = null; 
     Node n1 = new Node(); 
     n1.TAL = 2; 
     n.NEXT.TAL = n.TAL; 
    } 

    public class Node 
    { 
     public int TAL; 
     public Node NEXT; 
    } 
+1

게시 한 코드에 어떤 문제가 있습니까? 그리고 이것은 숙제 문제처럼 보입니다. – gunr2171

+2

숙제, 숙제, 숙제 ... – dotnetom

+0

그게 뭔지 알아 내야 겠어, 옳은가 틀린거야? 내가 선생님의 웹 사이트에서 시도 할 때마다 효과가 없습니다. 예, 연습이 아닌 숙제;) – user3400937

답변

2

너에게 너무 많은 것을주지 않고, 링크 된 목록 기능을 사용하려면 어떻게해야할까요?

public Node GetLinkedList() 
{ 
    //Check if your linked list is empty 
    //If yes return your TAL = 1 node 
    //If no create a new node with new TAL and return that 
} 

이렇게하면 올바른 방향으로 향하게해야합니다. 거기에 조건부 논리가 필요합니다.