first commit

This commit is contained in:
2026-03-05 13:16:26 +01:00
commit 1b2bf174e8
164 changed files with 35594 additions and 0 deletions

48
Lab6/mapfake.cpp Normal file
View File

@@ -0,0 +1,48 @@
template <class KeyType, class DataType>
Mapfake<KeyType, DataType>::Mapfake(){}
template <class KeyType, class DataType>
int Mapfake<KeyType, DataType>::getSize(){
return list.getSize();
}
template <class KeyType, class DataType>
DataType Mapfake<KeyType, DataType>::find(KeyType key)
{
int i=0;
if(list.getItem(0)->getKey() == key)
return list.getItem(0)->getData();
while(!list.isEmpty()) {
i++;
if(list.getItem(i)->getKey() == key)
return list.getItem(i)->getData();
}
return (DataType)0; // Just to supress compilerwarning
}