Thread: Java vraagje
-
18-01-2012, 16:58 #31Approved 9-lifer
- Registered
- 25/02/04
- Location
- Vlaams Brabant
- Posts
- 2,160
- iTrader
- 40 (98%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/2
Ben ik weer, laatste vraagje. Ik slaag vaak collections door elkaar. De 5 die ik moet kennen:
Arraylist, Hashmap, Hashset, Treemap, Treeset. Ik heb me al suf gezocht achter een mooi overzichtje dus probeer ik er zelf 1 te maken:
Arraylis: Ongeordend, mag duplicaten en null bevatten
Hashmap: Ongeordend, mag geen duplicaten(key) bevatten, Key & Value
Treemap: Geordend, mag geen duplicaten(key) bevatten, Key & Value
Treeset: Geordend, mag geen duplicaten bevatten
Hashset: Ongeordend
Klopt dit een beetje ?
no votes
-
-
18-01-2012, 18:32 #32Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
Een List (en dus ook een ArrayList) is per definitie geordend en een Set (en dus ook een HashSet) mag per definitie geen duplicaten bevatten.
no votes
-
18-01-2012, 19:27 #33Approved 9liver
- Registered
- 18/01/04
- Location
- Melle
- Posts
- 10,535
- iTrader
- 56 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/102
Volgens mij wordt "geordend" hier in 2 contexten gebruikt. Een list is geordend in de zin dat alles in volgorde blijft staan zoals het is toegevoegd (itt tot bv. Een treemap). Het is ongeordend in de zin dat de input niet gesorteerd wordt (wat bij een treemap wel "min of meer" gebeurt bij de keys).
“In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
PSN: Cycloon - Final Fantasy XIV: A realm reborn characterno votes
-
18-01-2012, 19:45 #34Approved 9-lifer
- Registered
- 25/02/04
- Location
- Vlaams Brabant
- Posts
- 2,160
- iTrader
- 40 (98%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/2
Idd, met geordend bedoel ik niet de volgorde van input, maar hoe ze gesorteeds worden op vb key.
no votes
-
18-01-2012, 20:04 #35Approved 9liver
- Registered
- 18/01/04
- Location
- Melle
- Posts
- 10,535
- iTrader
- 56 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 27/102
De beste manier om die te leren kennen is door er met te werken en te experimenteren (zoals alles in de IT wereld). Je kan het ook proberen memoriseren, maar dat ben je zo weer vergeten.
“In terms of how we evaluate schooling, everything is about working by yourself. If you work with someone else, it’s called cheating. Once you get out in the real world, everything you do involves working with other people.”
PSN: Cycloon - Final Fantasy XIV: A realm reborn characterno votes
-
18-01-2012, 20:24 #36Approved 9-lifer
- Registered
- 27/08/04
- Location
- Leuven
- Posts
- 930
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 11/38
Vooral ook belangrijk om weten is dat de uitvoeringssnelheid van de typische operaties verschilt tussen die datastructuren.
Hier een overzicht: Java standard data structures Big O notation | Simple NotionsI am thee and thou art me and all of one is the other.
TED talk: Richard Dawkins on militant atheismno votes
-
18-01-2012, 20:43 #37Member
- Registered
- 17/07/02
- Location
- Hasselt
- Posts
- 2,970
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/18
If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilizationno votes

