From f3fb8d06fcc1c42ce1ac19543f92780eca6c4288 Mon Sep 17 00:00:00 2001 From: Angel Dimitriev Date: Wed, 13 Apr 2022 03:09:06 +0300 Subject: Update README.md --- Sem. 08/README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) 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"); + + +} + ``` -- cgit v1.3.1-23-gd82d