You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mapreduce.cpp делает то же самое, что и в предыдущих заданиях.
18
+
12
19
main.cpp вызывает 4 раза mapreduce.cpp с разными параметрами.
13
20
14
21
Алгоритм:
15
22
16
23
1. С помощью map1.cpp строки файла слов преобразуется к виду <code>word '\t' '#'</code>
24
+
17
25
2. С помощью map2.cpp из всех URL второго входного файла получаем содержимое и название статьи, получаем файл со строками вида <code>word '\t' page_title</code> (работает плохо).
26
+
18
27
3. С помощью reduce1.cpp из файла, полученного в п.2, получаем файл со строками вида <code>word '\t' page_title1#...#page_titleX</code>.
28
+
19
29
4. Сливаем файлы из п.1 и п.3
30
+
20
31
5. Делаем Reduce с помощью reduce2.cpp полученного файла.
0 commit comments