데이터 구조의 링크 의 실현 방식

3147 단어 데이터 구조
소개: 링크 는 물리 적 저장 장치 에서 비 연속 적 이 고 비 순서 적 인 저장 구조 로 데이터 요소 의 논리 적 순 서 는 링크 의 포인터 링크 순 서 를 통 해 이 루어 진다.
c 언어 구현
#include 
#include 
#include 

struct Node
{
    char content[10];
    struct Node* next;
};


int main()
{
    struct Node node1;
    struct Node node2;
    struct Node node3;

    //  
    strcpy(node1.content,"node1");
    strcpy(node2.content,"node2");
    strcpy(node3.content,"node3");

    //  
    node1.next = &node2;
    node2.next = &node3;
    node3.next = NULL;

    struct Node *head;
    head = &node1;
    while(NULL != head){
        printf("%s
"
,(*head).content); head = (*head).next; } return 0; }

자바 코드 구현
    public static void main(String[] args) {


        Node node1 = new Node<>();
        Node node2 = new Node<>();
        Node node3 = new Node<>();

        node1.obj = 1;
        node2.obj = 2;
        node3.obj = 3;

        node1.next = node2;
        node2.next = node3;
        node3.next = null;

        //      
        Node head = new Node<>();
        head.next = node1;

        while (null != head){

            System.out.println(head.obj);
            head = head.next;
        }
 }
public class Node {
    //     
    public T obj;
    //          
    public Node next;
}

좋은 웹페이지 즐겨찾기