fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class HashMap{
  5. private:
  6. int *table; /*Массив элементов*/
  7. int *deleted; /*Массив для поддержки удаления*/
  8. static const int table_size = 70000;
  9. static const int NIL = 0;
  10. static const int DELETED = -1;
  11. public:
  12. HashMap();
  13.  
  14. HashMap(int arr[], int len)
  15. {
  16. for (int i = 0; i < len; i++)
  17. std::cout << arr[i];
  18. std::cout << std::endl;
  19. }
  20.  
  21. ~HashMap()
  22. {
  23. std::cout << "pizdariki\n";
  24. }
  25.  
  26. int insert(int key);
  27. int search(int key);
  28. bool remove(int key);
  29. };
  30.  
  31. int main() {
  32. int arr[] = {1, 2, 3};
  33. HashMap * map = new HashMap(arr, 3);
  34. delete map;
  35.  
  36. int brr[] = {4, 5};
  37. map = new HashMap(brr, 2);
  38. delete map;
  39.  
  40. return 0;
  41. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
123
pizdariki
45
pizdariki