diff options
1 files changed, 2 insertions, 1 deletions
| -rw-r--r-- | Sem. 08/README.md | 3 |
diff --git a/Sem. 08/README.md b/Sem. 08/README.md index ef09bc5..ea4821b 100644 --- a/Sem. 08/README.md +++ b/Sem. 08/README.md @@ -184,7 +184,7 @@ int main() } ``` **Задача 3:** - Релизирайте клас - множество(без повторение) от думи от малки/главни латински букви и цифри. В колекцията ви търсенето трябва да е с логаритмична сложност. + Релизирайте клас - множество(**без повторение**) от думи от малки/главни латински букви и цифри. В колекцията ви търсенето трябва да е с логаритмична сложност. Предефинирайте оператори: - += и +. Събиране на две колекции. @@ -195,6 +195,7 @@ int main() - \>\> (поток за изход. Отпечатва всички думи в сортиран вид). - << (поток за вход. Приема думи,които да се добавят в речника). +**Важно!** Копирането на стрингове е бавна операция! Помислете как да организирате данните, за да имате логаритмично търсене на дума и при добавяне на нова дума да правите минимален брой копирания на стрингове! ```c++ |
