Skip to content

Commit 554d929

Browse files
authored
Merge pull request algorithmica-org#156 from psn2706/prose-patch-1
Correction of typos
2 parents 313ecf9 + 387715b commit 554d929

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

content/russian/cs/persistent/persistent-array.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
title: Структуры с откатами
33
weight: 1
44
authors:
5-
- Сергей Слотин
6-
date: 2021-09-12
5+
- Сергей Слотин
6+
date: {}
7+
published: true
78
---
89

910
Состояние любой структуры как-то лежит в памяти: в каких-то массивах, или в более общем случае, по каким-то определенным адресам в памяти. Для простоты, пусть у нас есть некоторый массив $a$ размера $n$, и нам нужно обрабатывать запросы присвоения и чтения, а также иногда откатывать изменения обратно.
@@ -20,7 +21,7 @@ int a[N];
2021
stack< pair<int, int> > s;
2122

2223
void change(int k, int x) {
23-
l.push({k, a[k]});
24+
s.push({k, a[k]});
2425
a[k] = x;
2526
}
2627

@@ -84,7 +85,7 @@ void rollback() {
8485

8586
```cpp
8687
int t = 0;
87-
vector<int> versions[N];
88+
vector< pair<int, int> > versions[N];
8889

8990
void change(int k, int x) {
9091
versions[k].push_back({t++, x});

0 commit comments

Comments
 (0)