Różnice
Różnice między wybraną wersją a wersją aktualną.
|
Nowa wersja
Both sides next revision
|
pl:dydaktyka:jimp2:2016:labs:operatory [2016/02/17 11:28] 127.0.0.1 edycja zewnętrzna |
pl:dydaktyka:jimp2:2016:labs:operatory [2016/04/06 10:37] kkutt [Ćwiczenia] |
// słowa "programowanie" w pliku "myfile.txt" | // słowa "programowanie" w pliku "myfile.txt" |
int ilosc = m["programowanie"];</code> | int ilosc = m["programowanie"];</code> |
* Przeładuj operator **%%<<%%** dla klasy Mapa, aby możliwe było wyświetlenie raportu o ilości słów i ich liczebności w danym pliku. Dane wyświetlane powinny być posortowane malejąco. Do tego celu wykorzystaj metodę //qsort// klasy //list// - wykorzystaj listę z biblioteki standardowej!. | * Przeładuj operator **%%<<%%** dla klasy Mapa, aby możliwe było wyświetlenie raportu o ilości słów i ich liczebności w danym pliku. Dane wyświetlane powinny być posortowane malejąco. Do tego celu wykorzystaj metodę //[[http://www.cplusplus.com/reference/list/list/sort/|sort]]// klasy //list// - wykorzystaj listę z biblioteki standardowej!. |
* Przeładuj operatory porównania (//<,>,==//) i przypisania (//=//) dla klasy Para (porównywanie względem liczebności). | * Przeładuj operatory porównania (//<,>,==//) i przypisania (//=//) dla klasy Para (porównywanie względem liczebności). |
* Przeładuj operator **%%++%%** dla klasy Para, tak aby można było szybko inkrementować liczebność danego słowa podczas budowania mapy. | * Przeładuj operator **%%++%%** dla klasy Para, tak aby można było szybko inkrementować liczebność danego słowa podczas budowania mapy. |
| |