1
Name:
Anonymous
2006-09-23 23:52
Or any other language.
Anyway, I'm just curious; if you're a native jap or something and only speak ______, do you need to learn english to program? what about html? on any foreign language site I've looked at, the source is always written in english...
63
Name:
Anonymous
2008-12-28 20:28
offentlig klass Heltalsmängd {
offentligt slutligt statiskt heltal KAPACITET = 10;
offentligt slutligt statiskt heltal STANDARDINKREMENT = 10;
privat heltal storleksinkrement;
privat heltal[] tabell;
privat heltal elementantal;
offentlig Heltalsmängd() {
denna(KAPACITET, STANDARDINKREMENT);
}
offentlig Heltalsmängd(heltal kapacitet) {
denna(kapacitet, STANDARDINKREMENT);
}
offentlig Heltalsmängd(heltal kapacitet, heltal storleksinkrement) {
denna.tabell = ny heltal[Matematik.maks(0, kapacitet)];
denna.storleksinkrement = Matematik.maks(1, storleksinkrement);
denna.elementantal = 0;
}
privat boolesk full() {
returnera denna.elementantal == denna.tabell.längd;
}
privat tomrum utvidga() {
heltal[] nyTabell = ny heltal[denna.tabell.längd + denna.storleksinkrement];
för(heltal i = 0; i < denna.elementantal; i++) {
nyTabell[i] = denna.tabell[i];
}
denna.tabell = nyTabell;
}
offentlig boolesk tillägg(heltal tal) {
heltal index = 0;
för(heltal i = 0; i < denna.elementantal; i++) {
index = i;
om(denna.tabell[i] == tal) {
returnera falskt;
} annars om(denna.tabell[i] > tal) {
avbryt;
} annars {
index++;
}
}
returnera denna.tillägg(tal, index);
}
privat boolesk tillägg(heltal tal, heltal index) {
om(denna.full()) denna.utvidga();
om(0 <= index && index <= denna.elementantal) {
heltal förra = tal;
för(heltal i = index; i <= denna.elementantal; i++) {
heltal hjälp = denna.tabell[i];
denna.tabell[i] = förra;
förra = hjälp;
}
denna.elementantal++;
returnera sant;
} annars {
returnera falskt;
}
}
offentlig boolesk avlägsna(heltal tal) {
för(heltal i = 0; i < denna.elementantal; i++) {
om(denna.tabell[i] == tal) {
returnera denna.avlägsnaIndex(i);
} annars om(denna.tabell[i] > tal) {
avbryt;
}
}
returnera falskt;
}
privat boolesk avlägsnaIndex(heltal index) {
om(0 <= index && index < denna.elementantal) {
för(heltal i = index; i < denna.elementantal-1; i++) {
denna.tabell[i] = denna.tabell[i+1];
}
denna.elementantal--;
returnera sant;
} annars {
returnera falskt;
}
}
offentlig boolesk innehåller(heltal tal) {
för(heltal i = 0; i < denna.elementantal; i++) {
om(denna.tabell[i] == tal) {
returnera sant;
} annars om(denna.tabell[i] > tal) {
avbryt;
}
}
returnera falskt;
}
offentligt heltal storlek() {
returnera denna.elementantal;
}
offentlig Sträng tillSträng() {
Sträng str = "{";
boolesk första = sant;
för(heltal i = 0; i < denna.elementantal; i++) {
om(första) {
första = falskt;
} annars {
str += ", ";
}
str += denna.tabell[i];
}
returnera str + "}";
}
}