Klausimai pažymėti „duomenų struktūros“

Duomenų struktūra - tai būdas organizuoti duomenis taip, kad būtų prašoma ir (arba) atnaujinta konkrečių duomenų duomenų užklausų.
6
atsakymai

Kaip sukurti susieto sąrašo duomenų struktūrą „Java“?

Koks yra geriausias būdas sukurti susietą sąrašą „Java“?
nustatyti rugpjūčio 13 d '08, 7:29 val
27
atsakymai

Koks yra geriausias skaičiaus patvirtinimo algoritmas?

Tik pavyzdys, ko aš ieškau: galėčiau atstovauti kiekvieną nelyginį bitų skaičių, pavyzdžiui, tam tikram skaičiaus diapazonui (1, 10), prasideda nuo 3: 1110. Ar kitas žodynas gali būti suglaudintas teisingiau? Galėčiau sudėti kelis kartotinius su ...
lapkričio 26 d. '09 - 6:30
22
atsakymai

Stack įgyvendinimas naudojant dvi eilutes

Panašus klausimas buvo užduotas anksčiau, tačiau klausimas yra atvirkščiai, naudojant dvi eilutes kaip krūvą. Klausimas ... Atsižvelgiant į dvi eilutes su jų standartinėmis operacijomis (enqueue, dequeue, isempty, size), įdėkite kamino su standartinėmis operacijomis (pop, push, i ...
kovo 27 d., 05:07
5
atsakymai

Kaip daugialypės matricos suformatuotos atmintyje?

C, aš žinau, kad galiu dinamiškai paskirstyti dvimatę masyvą ant krūvos naudojant šį kodą: int ** someNumbers = malloc (arrayRows * sizeof (int *)); už (i = 0; i <arrayRows; i ++) {someNumbers [i] = malloc (arrayColumns * sizeof (int)); } Aišku, kad ...
nustatytas 02 balandis '10, 7:46
8
atsakymai

Kaip sukurti eilės objekto egzempliorių java?

Kai bandau: eilė <Integer> q = nauja eilė <Integer> (); kompiliatorius man sukelia klaidą. Bet kokia pagalba? Be to, jei noriu inicijuoti eilę, ar reikia įgyvendinti eilės metodus?
nustatytas sausio 7 d '11 18:02
5
atsakymai

Kodėl turėčiau naudoti deque per stack?

Mano naudojimo atveju man reikia „Stack“ duomenų struktūros. Turiu sugebėti įterpti elementus į duomenų struktūrą ir tik noriu gauti paskutinį elementą iš kamino. „JavaDoc for stack“ sako: „Fuller“ ir „nuoseklesni“ tipai ...
nustatyti 21 rugsėjo '12 8:38
10
atsakymai

Koks skirtumas tarp žemėlapio ir žodyno?

Koks skirtumas tarp žemėlapio ir žodyno? Nenoriu paklausti, kaip jie apibrėžti X arba Y kalba (kuri, kaip atrodo, žmonės paprastai prašo SO), aš noriu žinoti, koks jų skirtumas teorijoje. Žinau, kad žemėlapis yra raktas ...
nustatytas gegužės 21 d., 10 val
5
atsakymai

Kaip nustatoma ()?

Aš mačiau, kad žmonės sako, kad objektų nustatymas pythone turi O (1) nuosavybės patikrinimus. Kaip jie įvedami šalies viduje, kad tai leistų? Kokia duomenų struktūra naudojama? Kokias kitas šio įgyvendinimo pasekmes turi? Kiekvienas atsakymas čia yra b ...
spalio 16 d. '10, 17:39
19
atsakymai

Surinkite kolekciją į „n“ dalis su LINQ?

Ar yra geras būdas suskirstyti kolekciją į dalis n su LINQ? Žinoma, nebūtinai tolygiai. Tai reiškia, kad noriu rinkinį suskirstyti į subkategorijas, kurių kiekviename yra elementų, kuriuose gali būti sugadinta paskutinė kolekcija, pogrupis.
nustatytas sausio 13 d '09 10:14
10
atsakymai

Kada turėčiau naudoti „HashSet“ <T> tipą?

Aš išmokau „HashSet“ tipo <T> tipą, bet nesuprantu, kur jis yra kolekcijose. Ar galiu jį naudoti sąrašui <T> pakeisti? Manau, kad HashSet <T> našumas bus geresnis, bet nematau individualios prieigos prie jo elementų. ...
nustatyti 08 rug. '09 2:25
3
atsakymai

Įkeliamų kubelių duomenų struktūra?

Tarkime, kad turiu n-pusę pakrautą matricą, kur kiekviena pusė k turi tam tikrą tikimybę, kad pk pasirodys, kai aš jį sukti atgal. Aš smalsu, ar yra geras algoritmas, kad ši informacija būtų saugoma statiškai (t.y.
nustatyti 17 vas '11 13:33
12
atsakymai

Kas yra „užšaldytas diktas“?

Šaldytas rinkinys yra fenissetas. Įšaldytas sąrašas gali būti paketas. Kas yra užšaldytas diktas? Nepakeičiamas, rimtas diktas. Manau, kad tai gali būti kažkas panašaus į kolekcijas.namedtuple, bet atrodo labiau kaip užšaldyta klasė ...
nustatytas balandžio 24 d '10, 10:19
10
atsakymai

Atsižvelgiant į milijonų skaičių eilutę, grąžinkite visus dublikatus 3 skaitmenų skaičius.

Prieš kelis mėnesius turėjau interviu su rizikos draudimo fondo kompanija Niujorke, ir, deja, negavau praktikos kaip duomenų / programinės įrangos inžinierius. (Jie taip pat paprašė, kad sprendimas būtų „Python“).
nustatyti 30 lapkričio '17, 22:37
26
atsakymai

Kaip nustatyti, ar dvejetainis medis yra subalansuotas?

Tai buvo laikas nuo tų mokyklinių metų. Turite IT specialistą ligoninėje. Bandoma pereiti prie faktinio programavimo dabar. Dabar dirbau su dvejetainiais medžiais ir man įdomu, kas būtų geriausias būdas nustatyti, subalansuoti ...
nustatytas balandžio 13 d '09 4:58
8
atsakymai

Kaip pasirinkti tarp maišos lentelės ir „Trie“ (prefikso medis)?

Taigi, jei man reikia pasirinkti tarp maišymo stalo ar priešdėlį, kokie diskriminaciniai veiksniai leis man pasirinkti vieną iš jų. Mano pačių naivų požiūriu, atrodo, kad naudojant trie yra papildomų pridėtinių išlaidų ...
nustatyti spalio 29 d '08 8:19