Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 14:04 pet, 1. 3. 2013 Naslov: (2013) 1. zadaca trigrami |
|
|
Ovdje cu stavljati sve obavijesti i odgovore na ČPP vezane uz zadatak "Trigrami". Takodjer, ova tema sluzi za vasa pitanja.
[color=red]Testni primjeri mogu sadrzavati pogreske pa je vazno da uvijek koristite zadnji objavljeni![/color]
Testni primjer nalazi se [url=http://borovnica.sok.hr/~iugrina/rp1/]ovdje.[/url]
[size=18][b]Obavijesti:[/b][/size]
3.3. postavljen link na testne primjere
2.3. u pdf-u zadatka greskom pise da trebate poslati "ngrami.h" i "ngrami.cpp" dok se u test mainu koristi "trigrami.h". Trebate poslati "trigrami.cpp" i "trigrami.h"!
1.3. zadaci i testni mainovi objavljeni su na sluzbenoj stranici
[size=18][b]ČPP:[/b][/size]
Ovdje cu stavljati sve obavijesti i odgovore na ČPP vezane uz zadatak "Trigrami". Takodjer, ova tema sluzi za vasa pitanja.
Testni primjeri mogu sadrzavati pogreske pa je vazno da uvijek koristite zadnji objavljeni!
Testni primjer nalazi se ovdje.
Obavijesti:
3.3. postavljen link na testne primjere
2.3. u pdf-u zadatka greskom pise da trebate poslati "ngrami.h" i "ngrami.cpp" dok se u test mainu koristi "trigrami.h". Trebate poslati "trigrami.cpp" i "trigrami.h"!
1.3. zadaci i testni mainovi objavljeni su na sluzbenoj stranici
ČPP:
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
Zadnja promjena: GauSs_; 14:29 ned, 3. 3. 2013; ukupno mijenjano 4 put/a.
|
|
[Vrh] |
|
Sphiro Forumaš(ica)
Pridružen/a: 17. 10. 2007. (16:32:45) Postovi: (45)16
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 19:19 pet, 1. 3. 2013 Naslov: |
|
|
[quote="Sphiro"]treba li implementirati fje strlen i sl, ili radimo s njima kao gotovim fjama?
hvala[/quote]
mozete koristiti sve sto postoji u standardnim bibliotekama c/c++-a (stl,...)
Ne preporuca se koristiti strlen vec odgovarajuce funkcije za string klasu (strlen = string.size()).
Sphiro (napisa): | treba li implementirati fje strlen i sl, ili radimo s njima kao gotovim fjama?
hvala |
mozete koristiti sve sto postoji u standardnim bibliotekama c/c++-a (stl,...)
Ne preporuca se koristiti strlen vec odgovarajuce funkcije za string klasu (strlen = string.size()).
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
Postano: 13:05 sub, 2. 3. 2013 Naslov: |
|
|
Pitanje u vezi funkciju/e zajednicki: na koliko namjestiti brojPojavljivanja u Trigramu koji dobijemo kao rezultat: na minimum od broja pojavljivanja u P2 i trenutna struktura ili na broj pojavljivanja u P2? Zato što, s jedne strane je logično da to bude minimum (brojimo sve trigrame u obje strukture, uključujući i njihove kratnosti=brojpojavljivanja), a s druge strane, funkcija treba sortirati po br pojavljivanja od P2, dakle glumeći da smo kratnosti prepisali samo iz te strukture.
Pitanje u vezi funkciju/e zajednicki: na koliko namjestiti brojPojavljivanja u Trigramu koji dobijemo kao rezultat: na minimum od broja pojavljivanja u P2 i trenutna struktura ili na broj pojavljivanja u P2? Zato što, s jedne strane je logično da to bude minimum (brojimo sve trigrame u obje strukture, uključujući i njihove kratnosti=brojpojavljivanja), a s druge strane, funkcija treba sortirati po br pojavljivanja od P2, dakle glumeći da smo kratnosti prepisali samo iz te strukture.
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 13:18 sub, 2. 3. 2013 Naslov: |
|
|
[quote="matkec"]Pitanje u vezi funkciju/e zajednicki: na koliko namjestiti brojPojavljivanja u Trigramu koji dobijemo kao rezultat: na minimum od broja pojavljivanja u P2 i trenutna struktura ili na broj pojavljivanja u P2? Zato što, s jedne strane je logično da to bude minimum (brojimo sve trigrame u obje strukture, uključujući i njihove kratnosti=brojpojavljivanja), a s druge strane, funkcija treba sortirati po br pojavljivanja od P2, dakle glumeći da smo kratnosti prepisali samo iz te strukture.[/quote]
brojPojavljivanja podesiti na odgovarajuci iz nizZnakova, odnosno P2
matkec (napisa): | Pitanje u vezi funkciju/e zajednicki: na koliko namjestiti brojPojavljivanja u Trigramu koji dobijemo kao rezultat: na minimum od broja pojavljivanja u P2 i trenutna struktura ili na broj pojavljivanja u P2? Zato što, s jedne strane je logično da to bude minimum (brojimo sve trigrame u obje strukture, uključujući i njihove kratnosti=brojpojavljivanja), a s druge strane, funkcija treba sortirati po br pojavljivanja od P2, dakle glumeći da smo kratnosti prepisali samo iz te strukture. |
brojPojavljivanja podesiti na odgovarajuci iz nizZnakova, odnosno P2
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
Postano: 14:46 sub, 2. 3. 2013 Naslov: |
|
|
Hvala na odgovoru, ali imam još jedno pitanje.
Nije baš najjasnije rečeno, u funkciji distribucija:
Ukoliko postoji nekoliko trigrama koji "dijele" n-to mjesto na tablici frekvencije pojavljivanja, onda svi ti trigrami sa svojim slovima od kojih su izgrađeni ulaze u obzir za povratni string? Konkretno u primjeru: trigram "aaa" je najčešći, dok drugo mjesto dijele "bbb" i "cxx", pa smo uzeli oba u obzir kako bi dobili povratni string "abxc". Iako je funkcija u argumentu primila n=2 i time sugerirala da želi dva najčešća trigrama, mi smo uzeli tri jer postoje dva druga trigrama po učestalosti?
EDIT: I samo još jedna napomena: u pdf fajlu piše da trebamo poslati fajlove s nazivima ngrami.cpp i ngrami.h, dok demo poziva "trigrami.h". To je greška, ili?
Hvala na odgovoru, ali imam još jedno pitanje.
Nije baš najjasnije rečeno, u funkciji distribucija:
Ukoliko postoji nekoliko trigrama koji "dijele" n-to mjesto na tablici frekvencije pojavljivanja, onda svi ti trigrami sa svojim slovima od kojih su izgrađeni ulaze u obzir za povratni string? Konkretno u primjeru: trigram "aaa" je najčešći, dok drugo mjesto dijele "bbb" i "cxx", pa smo uzeli oba u obzir kako bi dobili povratni string "abxc". Iako je funkcija u argumentu primila n=2 i time sugerirala da želi dva najčešća trigrama, mi smo uzeli tri jer postoje dva druga trigrama po učestalosti?
EDIT: I samo još jedna napomena: u pdf fajlu piše da trebamo poslati fajlove s nazivima ngrami.cpp i ngrami.h, dok demo poziva "trigrami.h". To je greška, ili?
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 16:25 sub, 2. 3. 2013 Naslov: |
|
|
[quote="matkec"]Hvala na odgovoru, ali imam još jedno pitanje.
Nije baš najjasnije rečeno, u funkciji distribucija:
Ukoliko postoji nekoliko trigrama koji "dijele" n-to mjesto na tablici frekvencije pojavljivanja, onda svi ti trigrami sa svojim slovima od kojih su izgrađeni ulaze u obzir za povratni string? Konkretno u primjeru: trigram "aaa" je najčešći, dok drugo mjesto dijele "bbb" i "cxx", pa smo uzeli oba u obzir kako bi dobili povratni string "abxc". Iako je funkcija u argumentu primila n=2 i time sugerirala da želi dva najčešća trigrama, mi smo uzeli tri jer postoje dva druga trigrama po učestalosti?
[/quote]
Da, ako ih vise dijeli n-to mjesto treba ih sve uzeti u obzir
[quote]
EDIT: I samo još jedna napomena: u pdf fajlu piše da trebamo poslati fajlove s nazivima ngrami.cpp i ngrami.h, dok demo poziva "trigrami.h". To je greška, ili?[/quote]
Greska :( Trebate poslati trigrami.h i trigrami.cpp
Hvala !
matkec (napisa): | Hvala na odgovoru, ali imam još jedno pitanje.
Nije baš najjasnije rečeno, u funkciji distribucija:
Ukoliko postoji nekoliko trigrama koji "dijele" n-to mjesto na tablici frekvencije pojavljivanja, onda svi ti trigrami sa svojim slovima od kojih su izgrađeni ulaze u obzir za povratni string? Konkretno u primjeru: trigram "aaa" je najčešći, dok drugo mjesto dijele "bbb" i "cxx", pa smo uzeli oba u obzir kako bi dobili povratni string "abxc". Iako je funkcija u argumentu primila n=2 i time sugerirala da želi dva najčešća trigrama, mi smo uzeli tri jer postoje dva druga trigrama po učestalosti?
|
Da, ako ih vise dijeli n-to mjesto treba ih sve uzeti u obzir
Citat: |
EDIT: I samo još jedna napomena: u pdf fajlu piše da trebamo poslati fajlove s nazivima ngrami.cpp i ngrami.h, dok demo poziva "trigrami.h". To je greška, ili? |
Greska Trebate poslati trigrami.h i trigrami.cpp
Hvala !
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
storm21 Forumaš(ica)
Pridružen/a: 05. 03. 2013. (00:36:12) Postovi: (9)16
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 23:03 uto, 5. 3. 2013 Naslov: |
|
|
[quote="matkec"]Pardon još jedno pitanje, nadam se da ne gnjavim.
Smatramo li da je razmak znak engleske abecede (piše da je skup znakova koji se može pojaviti podskup engleske abecede)? I također, mogu li se na ulazu pojaviti velika slova? Jer svi stringovi u demo programu su jednostavni po tom pitanju.
Ako u ulazu smiju biti razmaci, kako se tada treba ponasati - kao da je to najobicniji znak ili da ne smije biti dio trigrama?[/quote]
razmak ne moze biti dio trigrama. Nece se pojaviti velika slova.
matkec (napisa): | Pardon još jedno pitanje, nadam se da ne gnjavim.
Smatramo li da je razmak znak engleske abecede (piše da je skup znakova koji se može pojaviti podskup engleske abecede)? I također, mogu li se na ulazu pojaviti velika slova? Jer svi stringovi u demo programu su jednostavni po tom pitanju.
Ako u ulazu smiju biti razmaci, kako se tada treba ponasati - kao da je to najobicniji znak ili da ne smije biti dio trigrama? |
razmak ne moze biti dio trigrama. Nece se pojaviti velika slova.
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
grgaa Forumaš(ica)
Pridružen/a: 13. 05. 2010. (14:02:20) Postovi: (12)16
|
Postano: 12:51 sri, 6. 3. 2013 Naslov: |
|
|
evo, cisto da provjerim: smijemo li u strukturu ubacivati neke nove pomocne varijable i / ili funkcije?
u funkciji postavi/Trigrami, ukoliko je niz znakova "aaaa", treba li polje izgledati kao "aaa" - 1; "aaa" - 1, ili kao "aaa" - 2? ( ovaj broj pored trigrama je broj pojavljivanja )
u funkciji postavi, ukoliko u polju vec otprije imamo neke trigrame, trebamo li ih onda obrisati i ubaciti samo ove nove iz nizZnakova, ili te iz nizZnakova nadodati na stare?
u funkciji distribucija, ukoliko imamo samo trigrame "bbc" - 5 i "aaa" - 1, te pozovemo funkciju distribucija(2), gledamo li onda kao da imamo 10 b-ova, 5 c-ova i 3 a ( tj brojimo li broj pojavljivanja kod frekvencije pojavljivanja nekog slova ili ne? ) dakle sto treba vratiti, "bca" ili "abc" ?
opcenito, smijemo li dodavati jos neke stvari koje funkcija radi? u smislu, kod funkcije kaoString, smijemo li prvo sortirati polje, pa onda samo procitati sve Trigrame iz njega redom ili polje treba ostati "netaknuto"?
cemu uopce sluzi varijabla pogreska u strukturi Trigram? mozemo li ocekivati da ce nam klijentski program ici u nekim nasim Trigramima ubaciti Trigram od npr 5 znakova, pa da mi moramo postaviti varijablu pogreska na 1, te onda kod poziva svih ostalih funkcija dodatno paziti je li pogreska 1 ili 0?
to je to.. zasad. unaprijed hvala.
evo, cisto da provjerim: smijemo li u strukturu ubacivati neke nove pomocne varijable i / ili funkcije?
u funkciji postavi/Trigrami, ukoliko je niz znakova "aaaa", treba li polje izgledati kao "aaa" - 1; "aaa" - 1, ili kao "aaa" - 2? ( ovaj broj pored trigrama je broj pojavljivanja )
u funkciji postavi, ukoliko u polju vec otprije imamo neke trigrame, trebamo li ih onda obrisati i ubaciti samo ove nove iz nizZnakova, ili te iz nizZnakova nadodati na stare?
u funkciji distribucija, ukoliko imamo samo trigrame "bbc" - 5 i "aaa" - 1, te pozovemo funkciju distribucija(2), gledamo li onda kao da imamo 10 b-ova, 5 c-ova i 3 a ( tj brojimo li broj pojavljivanja kod frekvencije pojavljivanja nekog slova ili ne? ) dakle sto treba vratiti, "bca" ili "abc" ?
opcenito, smijemo li dodavati jos neke stvari koje funkcija radi? u smislu, kod funkcije kaoString, smijemo li prvo sortirati polje, pa onda samo procitati sve Trigrame iz njega redom ili polje treba ostati "netaknuto"?
cemu uopce sluzi varijabla pogreska u strukturi Trigram? mozemo li ocekivati da ce nam klijentski program ici u nekim nasim Trigramima ubaciti Trigram od npr 5 znakova, pa da mi moramo postaviti varijablu pogreska na 1, te onda kod poziva svih ostalih funkcija dodatno paziti je li pogreska 1 ili 0?
to je to.. zasad. unaprijed hvala.
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 13:24 sri, 6. 3. 2013 Naslov: |
|
|
[quote="grgaa"]evo, cisto da provjerim: smijemo li u strukturu ubacivati neke nove pomocne varijable i / ili funkcije?
[/quote]
da
[quote]
u funkciji postavi/Trigrami, ukoliko je niz znakova "aaaa", treba li polje izgledati kao "aaa" - 1; "aaa" - 1, ili kao "aaa" - 2? ( ovaj broj pored trigrama je broj pojavljivanja )
[/quote]
polje sadrzi strukturu Palindrom{ "aaa", 2"} i brojTrigrama=1
[quote]
u funkciji postavi, ukoliko u polju vec otprije imamo neke trigrame, trebamo li ih onda obrisati i ubaciti samo ove nove iz nizZnakova, ili te iz nizZnakova nadodati na stare?
[/quote]
postaviti na nove. zanemariti stare.
[quote]
u funkciji distribucija, ukoliko imamo samo trigrame "bbc" - 5 i "aaa" - 1, te pozovemo funkciju distribucija(2), gledamo li onda kao da imamo 10 b-ova, 5 c-ova i 3 a ( tj brojimo li broj pojavljivanja kod frekvencije pojavljivanja nekog slova ili ne? ) dakle sto treba vratiti, "bca" ili "abc" ?
[/quote]
"abc"
[quote]
opcenito, smijemo li dodavati jos neke stvari koje funkcija radi? u smislu, kod funkcije kaoString, smijemo li prvo sortirati polje, pa onda samo procitati sve Trigrame iz njega redom ili polje treba ostati "netaknuto"?
[/quote]
funkcija treba vratiti string zapisan na zadani nacin. sto radite u funkciji je vas izbor
[quote]
cemu uopce sluzi varijabla pogreska u strukturi Trigram? mozemo li ocekivati da ce nam klijentski program ici u nekim nasim Trigramima ubaciti Trigram od npr 5 znakova, pa da mi moramo postaviti varijablu pogreska na 1, te onda kod poziva svih ostalih funkcija dodatno paziti je li pogreska 1 ili 0?
to je to.. zasad. unaprijed hvala.[/quote]
Ne trebate paziti na pogresku u ostalim funkcijama. Pogreska je tu cisto iz metodoloskih razloga.
grgaa (napisa): | evo, cisto da provjerim: smijemo li u strukturu ubacivati neke nove pomocne varijable i / ili funkcije?
|
da
Citat: |
u funkciji postavi/Trigrami, ukoliko je niz znakova "aaaa", treba li polje izgledati kao "aaa" - 1; "aaa" - 1, ili kao "aaa" - 2? ( ovaj broj pored trigrama je broj pojavljivanja )
|
polje sadrzi strukturu Palindrom{ "aaa", 2"} i brojTrigrama=1
Citat: |
u funkciji postavi, ukoliko u polju vec otprije imamo neke trigrame, trebamo li ih onda obrisati i ubaciti samo ove nove iz nizZnakova, ili te iz nizZnakova nadodati na stare?
|
postaviti na nove. zanemariti stare.
Citat: |
u funkciji distribucija, ukoliko imamo samo trigrame "bbc" - 5 i "aaa" - 1, te pozovemo funkciju distribucija(2), gledamo li onda kao da imamo 10 b-ova, 5 c-ova i 3 a ( tj brojimo li broj pojavljivanja kod frekvencije pojavljivanja nekog slova ili ne? ) dakle sto treba vratiti, "bca" ili "abc" ?
|
"abc"
Citat: |
opcenito, smijemo li dodavati jos neke stvari koje funkcija radi? u smislu, kod funkcije kaoString, smijemo li prvo sortirati polje, pa onda samo procitati sve Trigrame iz njega redom ili polje treba ostati "netaknuto"?
|
funkcija treba vratiti string zapisan na zadani nacin. sto radite u funkciji je vas izbor
Citat: |
cemu uopce sluzi varijabla pogreska u strukturi Trigram? mozemo li ocekivati da ce nam klijentski program ici u nekim nasim Trigramima ubaciti Trigram od npr 5 znakova, pa da mi moramo postaviti varijablu pogreska na 1, te onda kod poziva svih ostalih funkcija dodatno paziti je li pogreska 1 ili 0?
to je to.. zasad. unaprijed hvala. |
Ne trebate paziti na pogresku u ostalim funkcijama. Pogreska je tu cisto iz metodoloskih razloga.
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
Buki Forumaš(ica)
Pridružen/a: 17. 10. 2010. (20:15:17) Postovi: (56)16
|
Postano: 13:50 čet, 7. 3. 2013 Naslov: |
|
|
moramo li na pocetku svake funkcije provjeravati ima li dani string razmake?
i ako da, je li onda u funkciji Trigram::Trigram(string p, int bP), ako je p "a ba", to shvacamo kao "aba" i je li onda varijabla pogreska=1 dakle, duljina sa razmakom ili smatramo da je duljina 3?
moramo li na pocetku svake funkcije provjeravati ima li dani string razmake?
i ako da, je li onda u funkciji Trigram::Trigram(string p, int bP), ako je p "a ba", to shvacamo kao "aba" i je li onda varijabla pogreska=1 dakle, duljina sa razmakom ili smatramo da je duljina 3?
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 16:08 čet, 7. 3. 2013 Naslov: |
|
|
[quote="Buki"]moramo li na pocetku svake funkcije provjeravati ima li dani string razmake?
i ako da, je li onda u funkciji Trigram::Trigram(string p, int bP), ako je p "a ba", to shvacamo kao "aba" i je li onda varijabla pogreska=1 dakle, duljina sa razmakom ili smatramo da je duljina 3?[/quote]
Hocete li vi na pocetku svake funkcije provjeravati je vas izbor. Bitno je da se razmaci ignoriraju.
Kod konstruktora za Trigram nece biti trikova poput "a ba". Sigurno ce biti poslan niz slova bez praznina.
Buki (napisa): | moramo li na pocetku svake funkcije provjeravati ima li dani string razmake?
i ako da, je li onda u funkciji Trigram::Trigram(string p, int bP), ako je p "a ba", to shvacamo kao "aba" i je li onda varijabla pogreska=1 dakle, duljina sa razmakom ili smatramo da je duljina 3? |
Hocete li vi na pocetku svake funkcije provjeravati je vas izbor. Bitno je da se razmaci ignoriraju.
Kod konstruktora za Trigram nece biti trikova poput "a ba". Sigurno ce biti poslan niz slova bez praznina.
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
Buki Forumaš(ica)
Pridružen/a: 17. 10. 2010. (20:15:17) Postovi: (56)16
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 19:06 čet, 7. 3. 2013 Naslov: |
|
|
[quote="Buki"]u funkciji distribucija, treba li svaki znak biti ispisan samo jednom? Ako je u 2 najcesca trigrama najfrekventniji isti znak jel ga ispisujemo dva puta ili samo jednom? npr. aab i aac su najcesci, je li ispis "aa" ili "ac"?[/quote]
Mislim da niste dobro shvatili sto se trazi.
Treba ispisati sve znakove koji se nalaze u najfrekventnijim trigramima. Znakove treba ispisati jednom. Dakle, ispis je "abc"
Buki (napisa): | u funkciji distribucija, treba li svaki znak biti ispisan samo jednom? Ako je u 2 najcesca trigrama najfrekventniji isti znak jel ga ispisujemo dva puta ili samo jednom? npr. aab i aac su najcesci, je li ispis "aa" ili "ac"? |
Mislim da niste dobro shvatili sto se trazi.
Treba ispisati sve znakove koji se nalaze u najfrekventnijim trigramima. Znakove treba ispisati jednom. Dakle, ispis je "abc"
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
storm21 Forumaš(ica)
Pridružen/a: 05. 03. 2013. (00:36:12) Postovi: (9)16
|
Postano: 20:16 čet, 7. 3. 2013 Naslov: |
|
|
[quote="GauSs_"][quote="Buki"]moramo li na pocetku svake funkcije provjeravati ima li dani string razmake?
i ako da, je li onda u funkciji Trigram::Trigram(string p, int bP), ako je p "a ba", to shvacamo kao "aba" i je li onda varijabla pogreska=1 dakle, duljina sa razmakom ili smatramo da je duljina 3?[/quote]
Hocete li vi na pocetku svake funkcije provjeravati je vas izbor. Bitno je da se razmaci ignoriraju.
Kod konstruktora za Trigram nece biti trikova poput "a ba". Sigurno ce biti poslan niz slova bez praznina.[/quote]
Mene zanima za fju void postavi(nizZnakova) , jasno mi je da treba zanemariti razmake, ali da li prvo "pobrisem" razmake pa iz toj jednog stringa izčitavam trigrame ILI izčitavam razlicite trigrame do razmaka, pa onda iza razmaka izčitavam trigrame do eventualno drugog razmaka.
Jer su to onda dva razlicita polja trigrama.
Npr "aaa bbb", ako prvo maknem razmak imam "aaabbb" pa su to "aaa;aab;abb;bbb" a ako gledam po drugom principu to su samo ta dva trigrama... hvala
GauSs_ (napisa): | Buki (napisa): | moramo li na pocetku svake funkcije provjeravati ima li dani string razmake?
i ako da, je li onda u funkciji Trigram::Trigram(string p, int bP), ako je p "a ba", to shvacamo kao "aba" i je li onda varijabla pogreska=1 dakle, duljina sa razmakom ili smatramo da je duljina 3? |
Hocete li vi na pocetku svake funkcije provjeravati je vas izbor. Bitno je da se razmaci ignoriraju.
Kod konstruktora za Trigram nece biti trikova poput "a ba". Sigurno ce biti poslan niz slova bez praznina. |
Mene zanima za fju void postavi(nizZnakova) , jasno mi je da treba zanemariti razmake, ali da li prvo "pobrisem" razmake pa iz toj jednog stringa izčitavam trigrame ILI izčitavam razlicite trigrame do razmaka, pa onda iza razmaka izčitavam trigrame do eventualno drugog razmaka.
Jer su to onda dva razlicita polja trigrama.
Npr "aaa bbb", ako prvo maknem razmak imam "aaabbb" pa su to "aaa;aab;abb;bbb" a ako gledam po drugom principu to su samo ta dva trigrama... hvala
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 20:25 čet, 7. 3. 2013 Naslov: |
|
|
[quote="storm21"]
Mene zanima za fju void postavi(nizZnakova) , jasno mi je da treba zanemariti razmake, ali da li prvo "pobrisem" razmake pa iz toj jednog stringa izčitavam trigrame ILI izčitavam razlicite trigrame do razmaka, pa onda iza razmaka izčitavam trigrame do eventualno drugog razmaka.
Jer su to onda dva razlicita polja trigrama.
Npr "aaa bbb", ako prvo maknem razmak imam "aaabbb" pa su to "aaa;aab;abb;bbb" a ako gledam po drugom principu to su samo ta dva trigrama... hvala[/quote]
zanemariti = kao da nema praznina. Stoga, prvi princip je ispravan
storm21 (napisa): |
Mene zanima za fju void postavi(nizZnakova) , jasno mi je da treba zanemariti razmake, ali da li prvo "pobrisem" razmake pa iz toj jednog stringa izčitavam trigrame ILI izčitavam razlicite trigrame do razmaka, pa onda iza razmaka izčitavam trigrame do eventualno drugog razmaka.
Jer su to onda dva razlicita polja trigrama.
Npr "aaa bbb", ako prvo maknem razmak imam "aaabbb" pa su to "aaa;aab;abb;bbb" a ako gledam po drugom principu to su samo ta dva trigrama... hvala |
zanemariti = kao da nema praznina. Stoga, prvi princip je ispravan
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
moni_poni Forumaš(ica)
Pridružen/a: 25. 01. 2010. (19:48:19) Postovi: (49)16
|
|
[Vrh] |
|
|