首頁>Club>
5
回覆列表
  • 1 # 7594833895468

    原則上沒有什麼區別,只是自定義的一種資料型別名而已,可以是其他任何合法的標示符,之所以叫NODE為了增加可讀性,一看就知道是結點型別;如果硬要說出區別和在書上的習慣來說,LNode一般表示連結串列結點(linklist node),而NODE可以是任何結點,比如二叉樹結點(習慣用TNode),圖中的頂點結點(VNode),也可以是連結串列結點。並不是有頭或無頭。

  • 2 # 期市可期

    每次將待插入的結點鏈在單鏈表的最後一個結點的後面 void creatlist(LinkList *L; Datatype a[10]) { L = (LinkList *) malloc (sizeof(struct node)); L->next = NULL;                   //生成頭結點    r = L;                            //r為指向表尾的指標 for(i = 0; i<=9; i++) { p = (LinkList *) malloc (sizeof(struct node)); p->data = a[i];          //生成新的結點 p->next = NULL; r->next = p;             //將新生成的結點插在表尾 r = p;                   //將表尾指標指向新插入的結點 } }

  • 3 # 使用者4234963246134984

    LNode是定義頭結點的意思,而*PNode,*Linklist是定義個指標指向頭結點。

  • 中秋節和大豐收的關聯?
  • 公路漂移算不算違章?