Website Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
1 files changed, 17 insertions, 2 deletions
-rw-r--r--Sem. 08/README.md19
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");
+
+
+}
+ ```