#ifndef TP4_H_INCLUDED
#define TP4_H_INCLUDED
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define nil NULL
#define info(p) (p)->info
#define next(p) (p)->next
#define prev(p) (p)->prev
#define first(L) ((L).first)
#define last(L) ((L).last)
typedef int infotype;
typedef struct tElmtList *address;
typedef struct tElmtList
{
infotype info;
address next;
address prev;
}ElmtList;
typedef struct
{
address first;
address last;
}doublelist;
void createList (doublelist *L); //membuat list baru
address alokasi (infotype x); //mengirimkan alamat dari alokasi sebuah elemen
void dealokasi (address P); //menghapus pemakaian alamat memory dari P
int isEmpty (doublelist *L); //pengecekan isi dari list, kalau kosong mengembalikan nilai 1, kalau tidak mengembalikan nilai 0
void insertFirst (doublelist *L, address P); //menambahkan elemen P kedalam elemen yang terakhir pada list L
void deleteLast(doublelist *L); //menghapus elemen pertama dari sebuah list L
void viewList (doublelist L); //menampilkan semua isi dari sebuah list
#endif // TP4_H_INCLUDED
#define TP4_H_INCLUDED
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define nil NULL
#define info(p) (p)->info
#define next(p) (p)->next
#define prev(p) (p)->prev
#define first(L) ((L).first)
#define last(L) ((L).last)
typedef int infotype;
typedef struct tElmtList *address;
typedef struct tElmtList
{
infotype info;
address next;
address prev;
}ElmtList;
typedef struct
{
address first;
address last;
}doublelist;
void createList (doublelist *L); //membuat list baru
address alokasi (infotype x); //mengirimkan alamat dari alokasi sebuah elemen
void dealokasi (address P); //menghapus pemakaian alamat memory dari P
int isEmpty (doublelist *L); //pengecekan isi dari list, kalau kosong mengembalikan nilai 1, kalau tidak mengembalikan nilai 0
void insertFirst (doublelist *L, address P); //menambahkan elemen P kedalam elemen yang terakhir pada list L
void deleteLast(doublelist *L); //menghapus elemen pertama dari sebuah list L
void viewList (doublelist L); //menampilkan semua isi dari sebuah list
#endif // TP4_H_INCLUDED
No comments:
Post a Comment