Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

35 wiersze
611B

  1. template<class T>
  2. typename Set<T>::Iterator Set<T>::begin() {
  3. return DLList<T>::begin();
  4. }
  5. template<class T>
  6. typename Set<T>::Iterator Set<T>::end() {
  7. return DLList<T>::end();
  8. }
  9. template<class T>
  10. bool Set<T>::empty () {
  11. return DLList<T>::empty();
  12. }
  13. template<class T>
  14. inline bool Set<T>::member (T t) {
  15. return find(t)!=DLList<T>::end();
  16. }
  17. template<class T>
  18. inline void Set<T>::insert (T t)
  19. {
  20. if (!member(t))
  21. DLList<T>::insert(DLList<T>::begin(),t);
  22. }
  23. template<class T>
  24. inline void Set<T>::remove (T t)
  25. {
  26. typename DLList<T>::Iterator i = find(t);
  27. if (i!=DLList<T>::end())
  28. erase(i);
  29. }