| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 29.12.10 Prihlásený: 26.10.16 Príspevky: 62 Témy: 19 |
zdravim... existuje nejaka funkcia, ktora mi v poli spravi to, ze rovnake hodnoty pri roznych indexoch v poli sa zlucia do jedneho indexu ... t.j.: [1][2][3][1][1][5][6][6][6][4][1]
a z toho sa mi spravilo: [1][2][3][4][5][6]
alebo mate nejaky napad ako by som to mohol spravit?
dakujem
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 19.10.2014 20:40 | |
|
Čo si už skúsil? 1. http://en.cppreference.com/w/cpp/algorithm/unique2. Ak je prvkov v poli málo, môžeš vytvoriť nové dynamické pole a do neho cyklom ukladať len unikátne hodnoty. Pri väčšom počte prvkov by to ale trvalo dosť dlho, pretože s každou hodnotou musíš iterovať nad celým poľom všetkých, aj unikátnych hodnôt. 3. Ak je pole väčšie, môžeš ho zoradiť a cyklom skontroluješ predchádzajúcu, resp. nasledujúcu hodnotu, ak nie sú rovnaké ako aktuálna hodnota, uložíš do poľa unikátnych hodnôt.
_________________ always is always wrong |
|
Registrovaný: 29.12.10 Prihlásený: 26.10.16 Príspevky: 62 Témy: 19 |
pole to je veľmi veľké, použijem druhú možnosť ďakujem teda tretiu keďže si to upravil
|
|
Registrovaný: 15.01.07 Prihlásený: 23.09.15 Príspevky: 186 Témy: 3 Bydlisko: ZV/BA | Napísal matwej: 20.10.2014 8:20 | |
|
este by sa dalo to proste do setu plesnut, ked uz mame tie kolekcie rozne Kód: int a[] = { 1, 9, 4, 5, 8, 3, 1, 3, 5 }; std::set<int> aa(a, a + 9); std::cout << aa.size();
_________________ nb: Lenovo Thinkpad E520 (starsi pan uz), Fedora 20 / Win7 dualboot " 1000.times { puts "I will not spam on the boards" } " |
|
Registrovaný: 14.03.11 Prihlásený: 02.08.23 Príspevky: 814 Témy: 23 Bydlisko: Bratislava |
map (a doštudovať aj mulitmap, dictionary, ...)
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| problem v C-- prepisovanie naítaných hodnôt v Assembler, C, C++, Pascal, Java | 0 | 478 | 21.03.2009 11:56 sak_ja | | C# pole matíc v Assembler, C, C++, Pascal, Java | 1 | 346 | 11.07.2010 11:37 dEVIANT | | Dynamicky alokovane 2D pole C v Assembler, C, C++, Pascal, Java | 2 | 345 | 11.11.2013 13:32 Marcello123 | | Dynamicke pole v Triede C++ v Assembler, C, C++, Pascal, Java | 1 | 2007 | 19.11.2008 14:51 Dark_Raven | | Ako vytvoriť pole reťazcov v C++? v Assembler, C, C++, Pascal, Java | 1 | 942 | 23.05.2011 12:58 nBXXL | | 2 rozmerne pole v C-cku v Assembler, C, C++, Pascal, Java | 4 | 1341 | 22.12.2010 21:33 the_pivo | | Jazyk C - Oddeleny preklad - pole struktur v Assembler, C, C++, Pascal, Java | 1 | 1446 | 28.05.2010 22:18 chrono | | [C] pointer na pole vo vedlajsej funkcii v Assembler, C, C++, Pascal, Java | 25 | 885 | 14.11.2016 12:41 Miso122 | | Zoradenie dvoch stlpcov + vypis len unikatnych riadkov v Databázy | 3 | 355 | 16.03.2014 17:17 killer | | zoradenie hodnot v Databázy | 2 | 829 | 11.08.2008 19:40 Speeder21 | | jQuery - porovnavanie hodnot v JavaScript, VBScript, Ajax | 0 | 439 | 15.04.2012 2:46 venom2 | | Nacitanie hodnot v Jave v Assembler, C, C++, Pascal, Java | 7 | 1033 | 15.01.2012 9:58 Johnoo | | Vstup hodnot do TEdit v Delphi, Visual Basic | 2 | 465 | 02.11.2014 22:04 jasug | | UPDATE hodnot v mysql v PHP, ASP | 10 | 477 | 06.09.2013 7:00 Elrohir | | Spočítanie hodnôt v databáze v Databázy | 15 | 3181 | 25.08.2009 14:40 bmatias | | zapamatanie hodnot vo formulari v PHP, ASP | 14 | 594 | 16.10.2008 17:36 Roko |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|