Bài 1: Các code cơ bản về liên kết đơn gắn với bài tập danh sách sinh viên
#include<stdio.h>
#include<string.h>
#include<alloc.h>
//khoi tao danh sach lien ket
struct student{
char *hoten;
int MSSV;
struct student* node;
};
struct student *head;
//them mot sinh vien vao dau danh sach
struct student* new;
new = (struct student*)malloc(struct student*);
new->next = head;
head=new;
//duyet danh sach tu mot con tro local
struct student* cur = head;
while(cur != NULL){
cur=cur->next;
}
//ham push - them sinh vien
void push(struct student** headRef, int data){
struct student* new= (struct student* )malloc(struct student* );
new->data = data;
new->next = *headRef;
*headRef = new;
}