diff options
Update README.md
1 files changed, 17 insertions, 2 deletions
| -rw-r--r-- | Sem. 08/README.md | 19 |
diff --git a/Sem. 08/README.md b/Sem. 08/README.md index 32c6e17..bfbb4c7 100644 --- a/Sem. 08/README.md +++ b/Sem. 08/README.md @@ -190,10 +190,25 @@ int main() - += и +. Събиране на две колекции. - -= и -. От думите на лявата колекция, се премахват тези, които участват в дясната. - [], който приема дума и връща дали стрингът е в колекцията (очакваме логаритмично време). -- ++ за добавяне на дума -- -- за премахване на дума. +- *= за добавяне на дума +- /= за премахване на дума. - \>\> (поток за изход. Отпечатва всички думи в сортиран вид). - << (поток за вход. Първо се приема N и после N последователни думи, които да се добавят в речника). +```c++ + + +int main() +{ + WordCollection dict; + ((dict *= "Ivan") *= "Petur") *= "Alex"; + std::cout << dict << std::endl; // {Alex, Ivan, Petur} + std::cout << dict["Alex"] << " " << dict["abc"] << std::endl; // 1 0 + WordCollection dict2; + ((dict *= "Zebra") *= "Alex"); + + +} + ``` |
