1
0

feat: Initial commit

This commit is contained in:
2024-03-22 17:37:24 +01:00
parent 4288bd63a1
commit 6732a7a166
120 changed files with 9620 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
// Laboratorio 7 - Esercizio 2 - Diagonali.h
// Matteo Schiff - s295565
#ifndef DIAG_H_DEFINED
#define DIAG_H_DEFINED
#include "Elementi.h"
#include <stdbool.h>
#define MAX_ELEM 5
typedef struct node_s *link;
typedef struct diagonali *Diagonali;
typedef struct diagonale {
Elemento elementi[MAX_ELEM];
int N;
float punti;
int diff;
bool hasFront;
bool hasBack;
bool hasSeq;
} Diagonale;
Diagonali DiagionaliInit();
void DiagonaliFree(Diagonali diags);
void DiagonaliInsert(Diagonali diags, Diagonale newDiag);
link DiagonaliTraverse(Diagonali diags, link prev, Diagonale ** elem);
#endif