Link Exchange
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
โจทย์เขียนโปรแกรมแสดงการเก็บข้อมูลลงในโครงสร้างข้อมูลแบบลิงค์ลิสต์ (Single Linked List) และทำการเพิ่มข้อมูลดังนี้ 1 8 2 3 ลงใน Linked List แต่ละตัว จากนั้นให้แสดงผลค่าที่เก็บไว้ใน Linked List ทั้งหมดออกมา
/* @Author: Mr.Suppakit Thongdee @Website: www.sourcecode.in.th */ #include <stdio.h> #include <conio.h> struct node{ int data; node *next; }; node *first; void main(){ clrscr(); //create Liked List and set initial node first = new node; first->data = 0; first->next = NULL; //Add node value 1 printf("AddNode value=1\n"); node *n; n = new node; n->data = 1; n->next = first->next; first->next = n; //Add node value 8 printf("AddNode value=8\n"); n = new node; n->data = 8; n->next = first->next; first->next =n; //Add node value 2 printf("AddNode value=2\n"); n = new node; n->data = 2; n->next = first->next; first->next =n; //Add node value 3 printf("AddNode value=3\n"); n = new node; n->data = 3; n->next = first->next; first->next =n; //Display Linke List printf("Display Linked List all value--------------\n"); node *p; for(p=first->next; p!=NULL; p=p->next){ printf("LinkedList data=%d\n",p->data); } getch(); }
Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us