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,23 @@
// Laboratorio 8 - Esercizio 3 - ExrateBST.h
// Matteo Schiff - s295565
#ifndef EXRATEBST_DEFINED
#define EXRATEBST_DEFINED
#include "Exrate.h"
#include "Datetime.h"
#define S 5
typedef struct exrateBST *ExrateBST;
ExrateBST ExrateBSTCreate();
void ExrateBSTFree(ExrateBST ebst);
void ExrateBSTInsert(ExrateBST ebst, Exrate exrate);
void ExrateBSTMerge(ExrateBST dst, ExrateBST src);
Exrate ExrateBSTSearch(ExrateBST ebst, DateTime dt);
void ExrateBSTBalance(ExrateBST bst);
void ExrateBSTMinMaxInInterval(ExrateBST bst, DateTime dt1, DateTime dt2);
void ExrateBSTMinMax(ExrateBST bst);
#endif