Vad ha ni för kommentar på denna kod?|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Vad ha ni för kommentar på denna kod?
pechas
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 41
Member Since:
June 23, 2004
sp_UserOfflineSmall Offline
1
October 12, 2004 - 9:16 pm
sp_Permalink sp_Print

public class Stack {

private Object[] elements;

private int size = 0;

public Stack(int initialCapacity) {

this.elements = new Object[initialCapacity];

}

public void push(Object e) {

ensureCapacity();

elements[size++] = e;

}

public Object pop() {

if (size == 0)

throw new EmptyStackException();

return elements[--size];

}

private void ensureCapacity() {

if (elements.length == size) {

Object[] oldElements = elements;

elements = new Object[2 * elements.length + 1];

System.arraycopy(oldElements, 0, elements, 0, size);

}

}

}

Kronos
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 116
Member Since:
July 4, 2003
sp_UserOfflineSmall Offline
745231
October 12, 2004 - 9:42 pm
sp_Permalink sp_Print

Eh, vet inte vad du är ute efter men indenteringen borde du göra nåt åt. 🙂

fet_loa
Kommer du hit ofta?
Medlem
Forum Posts: 1332
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
745552
October 13, 2004 - 1:01 pm
sp_Permalink sp_Print

du kan väl lika gärna använda en ArrayList (eller Vector) istället för en vanlig array så slipper du en del kod. du slipper kopiera över allt exempelvis, det är redan implementerat i ArrayList =)


import java.util.ArrayList;
import java.util.EmptyStackException;

public class Stack {

private ArrayList elements;

public Stack() {
this.elements = new ArrayList();
}

public void push(Object e) {
elements.add(e);
}

public Object pop() {
if (elements.isEmpty())
throw new EmptyStackException();

return elements.remove(elements.size()-1);
}
}
pechas
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 41
Member Since:
June 23, 2004
sp_UserOfflineSmall Offline
745723
October 13, 2004 - 4:36 pm
sp_Permalink sp_Print

vad gör denna kod?

fet_loa
Kommer du hit ofta?
Medlem
Forum Posts: 1332
Member Since:
September 11, 2002
sp_UserOfflineSmall Offline
745751
October 13, 2004 - 5:05 pm
sp_Permalink sp_Print

den gör samma sak som din kod, den är bara implementerad med en ArrayList istället för en vanlig array.

jag gav dig egentligen inte vad du ville, en kommentar på din kod. jag gav dig istället ett alternativ till koden, vilket kanske var onödigt. 🙄

läser du en kurs eller är det på eget initiativ du skriver koden?

pechas
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 41
Member Since:
June 23, 2004
sp_UserOfflineSmall Offline
745810
October 13, 2004 - 6:08 pm
sp_Permalink sp_Print

hittade den på en kurs och frågan är: kommentera koden.

pechas
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 41
Member Since:
June 23, 2004
sp_UserOfflineSmall Offline
746234
October 14, 2004 - 11:13 am
sp_Permalink sp_Print

vad ska man kommentera då?

tacksam för svar

Chewie
Kommer du hit ofta?
Medlem
Forum Posts: 1516
Member Since:
September 13, 2001
sp_UserOfflineSmall Offline
746572
October 14, 2004 - 4:34 pm
sp_Permalink sp_Print

pechas wrote: hittade den på en kurs och frågan är: kommentera koden.

Så fort det börjar lukta läxhjälp så brukar det vara svårt att få svar.

pechas
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 41
Member Since:
June 23, 2004
sp_UserOfflineSmall Offline
746892
October 14, 2004 - 10:02 pm
sp_Permalink sp_Print

tydligen, =)

muchcup
Kommer du hit ofta?
Medlem
Forum Posts: 367
Member Since:
September 6, 2002
sp_UserOfflineSmall Offline
752214
October 20, 2004 - 7:42 pm
sp_Permalink sp_Print

Kommentera, innebär inte det att man beskriver på kodraden vad koden gör för något? t.ex. i c++

int x=10; // Variabeln deklareras och ges värdet 10

Eller har jag fel?

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 351
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL