Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. te begin() ja shton returnit nji boolean ne fund false.
  2. else return const_iterator{table[i], i, table_size, table, false};
  3.  
  4. w() per ne ora 15 duket keshtu:
  5. const_iterator w() const{
  6. size_type i {0};
  7. while(!table[i] && i < table_size) ++i;
  8.  
  9. if(table_size <= i) return end();
  10. else return const_iterator{table[i], i, table_size, table, true};
  11. }
  12.  
  13. z() per ne ora 18 duket keshtu:
  14. if (curr_size == 0 || curr_size == 1) return end();
  15. size_type i {0};
  16. while(!table[i] && i < table_size) ++i;
  17.  
  18. if(table_size < i) return end();
  19.  
  20. bool help {false};
  21.  
  22. for (size_t pip = i; pip <= table_size; pip++){
  23. element * helpME = table[pip];
  24. while(helpME){
  25. if (pip > i) return const_iterator{table[pip], pip, table_size, table, true};
  26. if (help) return const_iterator{table[pip]->next, pip, table_size, table, true};
  27. else{
  28. help = true;
  29. helpME=helpME->next;
  30. }
  31. }
  32. }
  33. return end();
  34. }
  35.  
  36. ne iterator klasse i shton keto dy ne private
  37. bool spec {false};
  38. size_t skip {2}; // per ora 15
  39. size_t skip {3}; // per ora 18
  40.  
  41. ne operator ++
  42. if (spec) {
  43. for (size_t i{0}; i < skip; i++){
  44. if (idx < table_size){
  45. ketu e fut kodin tond qe e ki ne operator++
  46. }
  47. }
  48. }
  49. skip++;
  50. }
  51. else {
  52. ketu e fut kodin tond qe e ki ne operator++
  53. }
  54. }
  55. return *this;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement