Website Summary Files Commits Branches @commit @diff @stats
path: root / Seminar04
diff options
context:
space:
mode:
Commit967e2d108afc08454b572713ecd86c19130f8b58 (patch)
Author
 Syndamia <kamen@syndamia.com>
2022-12-25 18:25:00 +0200
Committer
 Syndamia <kamen@syndamia.com>
2022-12-25 18:25:00 +0200
Files93b2d4dd44b4f919bf7b06bc9f535f8855f2de09 /Seminar04
Data-structures-and-algorithms-967e2d108afc08454b572713ecd86c19130f8b58.tar
Data-structures-and-algorithms-967e2d108afc08454b572713ecd86c19130f8b58.tar.gz
Data-structures-and-algorithms-967e2d108afc08454b572713ecd86c19130f8b58.zip
Parent48823638dcdd59fc4ff4820393aee833208155e4 (diff)
Escaped asterisks, where applicable
1 files changed, 1 insertions, 1 deletions
-rw-r--r--Seminar04/README.md2
diff --git a/Seminar04/README.md b/Seminar04/README.md
index efa7539..50518a3 100644
--- a/Seminar04/README.md
+++ b/Seminar04/README.md
@@ -64,7 +64,7 @@ class DynArray {
size_t capacity = 8;
};
```
-Нека в началото *capacity* да е 8. Кога ще имаме алокация? Първо, ще алокираме памет при създаването на масива. След това, когато се опитаме да добавим девети елемент ще алокираме 16 * sizeof(T) байта. След това когато се опитаме да добавим седемнадесети елемент ще алокираме 32 * sizeof(T) байта.
+Нека в началото *capacity* да е 8. Кога ще имаме алокация? Първо, ще алокираме памет при създаването на масива. След това, когато се опитаме да добавим девети елемент ще алокираме 16 \* sizeof(T) байта. След това когато се опитаме да добавим седемнадесети елемент ще алокираме 32 \* sizeof(T) байта.
Тоест, когато въртя for цикъла във втория пример, всеки път когато *i = 2^k + 1* ще имам алокация на памет.
Това за наше щастие има как да се оправи. Когато знаем колко елемента ще пазим в динамичния масив можем да извикаме *resize(size_t)*.