Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.12.10
Prihlásený: 26.10.16
Príspevky: 62
Témy: 19
Príspevok NapísalOffline : 19.10.2014 20:29

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


Offline

Správca fóra
Správca fóra
C++ pole unikátnych hodnôt

Registrovaný: 08.08.09
Príspevky: 12449
Témy: 39
Príspevok NapísalOffline : 19.10.2014 20:40

Čo si už skúsil?
1. http://en.cppreference.com/w/cpp/algorithm/unique
2. 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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 29.12.10
Prihlásený: 26.10.16
Príspevky: 62
Témy: 19
Príspevok Napísal autor témyOffline : 19.10.2014 20:44

pole to je veľmi veľké, použijem druhú možnosť ďakujem :) teda tretiu keďže si to upravil


Offline

Užívateľ
Užívateľ
C++ pole unikátnych hodnôt

Registrovaný: 15.01.07
Prihlásený: 23.09.15
Príspevky: 186
Témy: 3
Bydlisko: ZV/BA
Príspevok NapísalOffline : 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" } "
Offline

Užívateľ
Užívateľ
C++ pole unikátnych hodnôt

Registrovaný: 14.03.11
Prihlásený: 02.08.23
Príspevky: 814
Témy: 23
Bydlisko: Bratislava
Príspevok NapísalOffline : 24.10.2014 13:42

map
(a doštudovať aj mulitmap, dictionary, ...)


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. problem v C-- prepisovanie naítaných hodnôt

v Assembler, C, C++, Pascal, Java

0

478

21.03.2009 11:56

sak_ja Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# pole matíc

v Assembler, C, C++, Pascal, Java

1

346

11.07.2010 11:37

dEVIANT Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dynamicky alokovane 2D pole C

v Assembler, C, C++, Pascal, Java

2

345

11.11.2013 13:32

Marcello123 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dynamicke pole v Triede C++

v Assembler, C, C++, Pascal, Java

1

2007

19.11.2008 14:51

Dark_Raven Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako vytvoriť pole reťazcov v C++?

v Assembler, C, C++, Pascal, Java

1

942

23.05.2011 12:58

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 2 rozmerne pole v C-cku

v Assembler, C, C++, Pascal, Java

4

1341

22.12.2010 21:33

the_pivo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jazyk C - Oddeleny preklad - pole struktur

v Assembler, C, C++, Pascal, Java

1

1446

28.05.2010 22:18

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] pointer na pole vo vedlajsej funkcii

v Assembler, C, C++, Pascal, Java

25

885

14.11.2016 12:41

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie dvoch stlpcov + vypis len unikatnych riadkov

v Databázy

3

355

16.03.2014 17:17

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoradenie hodnot

v Databázy

2

829

11.08.2008 19:40

Speeder21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery - porovnavanie hodnot

v JavaScript, VBScript, Ajax

0

439

15.04.2012 2:46

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nacitanie hodnot v Jave

v Assembler, C, C++, Pascal, Java

7

1033

15.01.2012 9:58

Johnoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup hodnot do TEdit

v Delphi, Visual Basic

2

465

02.11.2014 22:04

jasug Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. UPDATE hodnot v mysql

v PHP, ASP

10

477

06.09.2013 7:00

Elrohir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spočítanie hodnôt v databáze

v Databázy

15

3181

25.08.2009 14:40

bmatias Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapamatanie hodnot vo formulari

v PHP, ASP

14

594

16.10.2008 17:36

Roko Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra