- Libreria delle funzioni e implementazione della lista list.h
- Foto di codice di tutte le funzioni (cartella foto)
- Esempio di utilizzo di tutte funzioni (file esempio.c)
- Scaricare questo repository (come ZIP)
- Muovere list.h alla cartela dove si usa la libreria nei programmi
- Mettere
#include "list.h"
nel codice - Usare liste e le sue funzioni nel codice!
#include "list.h"
int main(){
ptr_nodo head;
head = NULL;
instesta(&head, 1);
instesta(&head, 2);
instesta(&head, 3);
visualizza(head);
return 0;
}
void visualizza(ptr_nodo l);
void visualizza_ric(ptr_nodo l);
int lungezza(ptr_nodo l);
int lungezza_ric(ptr_nodo l);
ptr_nodo cerca(ptr_nodo l, int num);
ptr_nodo cerca_ric(ptr_nodo l, int num);
int esiste(ptr_nodo l, int num);
ptr_nodo inserisciintesta(ptr_nodo l, int num);
void instesta(ptr_nodo *l, int num);
ptr_nodo inserisciincoda(ptr_nodo l, int num);
ptr_nodo inscoda_ric(ptr_nodo l, int num);
ptr_nodo cancellatesta(ptr_nodo l);
ptr_nodo cancellaultimo(ptr_nodo l);
ptr_nodo rimuovi(ptr_nodo l, int num);
ptr_nodo rimuovitutti(ptr_nodo l, int num);
ptr_nodo distruggilista(ptr_nodo l);
ptr_nodo ins_ordine(ptr_nodo l, int n);