BLOG MENU:



sillcru, 20 anni
spritzina di padova
CHE FACCIO? Ingegneria
Sono sistemato

[ SONO OFFLINE ]
[ PROFILONE ]
[ SCRIVIMI ]


STO LEGGENDO

undici minuti paulo coelho,L’INIZIAZIONE STEINER psicologia esoterica

HO VISTO

odio il cinema

STO ASCOLTANDO

dtd fintroll akuna matata mago de oz killswitch engagee tuttoooo metalll

ABBIGLIAMENTO del GIORNO

bho come capita.solito nero

ORA VORREI TANTO...

suonare

STO STUDIANDO...

scusate la finezza cmq na segaaaaaaaaaaaaaa

OGGI IL MIO UMORE E'...

assteccooo."ciaoo noi siamo i death heaven!"

ORA VORREI TANTO...



ORA VORREI TANTO...



ORA VORREI TANTO...







PARANOIE


1) Dimenticare
2) doversi alzare da sotto il piumone alle 7 di mattina in pieno inverno

MERAVIGLIE


1) Sentire che per qualcuno tu conti davvero
2) svegliarsi accanto alla persona che si ama
3) il sesso


Solo in questo BLOG
in tutti i BLOG

BLOG che SEGUO:


zoso83 krim skekkOsa MetalK Vampire shivalove dragonfly

BOOKMARKS


Nessun link inserito: Invita l'utente a segnalare i suoi siti preferiti!

UTENTI ONLINE:




(questo BLOG è stato visitato 9791 volte)
ULTIMI 10 VISITATORI: ospite, ospite, ospite, ospite, ospite, ospite, ospite, ospite, ospite, ospite
[ ELENCO ULTIMI COMMENTI RICEVUTI ]



Saturday, December 09, 2006 - ore 12:25



(categoria: " Vita Quotidiana ")


ora tu lassu mi darai una mano.così è stato deciso!

public class Test
{
public static void main(String[] args)
{
MultiSet s = new MyMultiSet();
String s1 = "ok";
String s2 = "no";
s.add("ok");
s.add("ok");
s.add("ok");
s.add("no");
s.add("no");
s.remove("ok");
s.remove("no");
System.out.print(s.molt(s1) + s.molt(s2));
// deve visualizzare 3
}
}

interface MultiSet extends Container
{

void add(Object x);


void remove(Object x) throws IllegalStateException;

int molt(Object x);
}

interface Container
{
void makeEmpty();
boolean isEmpty();
}

interface Set extends Container
{
void add(Object x);
boolean contains(Object x);
Object[] toArray();
}

class MySet implements Set
{
private Object[] array = new Object[2];
private int vSize = 0;

public void add(Object obj)
{ if (contains(obj)) return;
if (vSize == array.length)
{ Object[] nuovo = new Object[array.length*2];
System.arraycopy(array,0,nuovo,0,array.length);
array = nuovo;
}
array[vSize++] = obj;
}

public boolean contains(Object obj)
{ for (int i=0; i< vSize; i++)
if (array.equals(obj)) return true;
return false;
}

public Object[] toArray()
{ Object[] nuovo = new Object[vSize];
System.arraycopy(array,0,nuovo,0,vSize);
return nuovo;
}

public boolean isEmpty()
{ if(vSize == 0) return true;
return false;
}

public void makeEmpty()
{ vSize = 0;
}


public void remove(Object x) throws IllegalStateException
{ if (x == null) throw new IllegalStateException();
int i = 0;
boolean found = false;
for(i=0; i < vSize && !found; i++)
if (array.equals(x))
{ array = array[vSize - 1];
vSize--;
found = true;
}
if(!found) throw new IllegalStateException();
}
}

class MyMultiSet implements MultiSet
{
public MyMultiSet()
{ s = new MySet();
}


public void add(Object x)
{ if (x == null) return;
Object[] setarray = s.toArray();
boolean found = false;
for (int i=0; i < setarray.length && !found; i++)
{ Coppia pair = (Coppia)setarray;
if(pair.obj.equals(x))
{ found = true;
s.remove(pair);
s.add(new Coppia(x, pair.i + 1));
}
}
if (!found) s.add(new Coppia(x,1));
}


public void remove(Object x) throws IllegalStateException
{ if(x == null) throw new IllegalStateException();
Object[] setarray = s.toArray();
boolean found = false;
for (int i=0; i < setarray.length && !found; i++)
{ Coppia pair = (Coppia)setarray;
if(pair.obj.equals(x))
{ found = true;
s.remove(pair);
if (pair.i > 1)
s.add(new Coppia(x, pair.i - 1));
}
}
if (!found) throw new IllegalStateException();
}

public int molt(Object x)
{ Object[] setarray = s.toArray();
for (int i=0; i < setarray.length; i++)
{ Coppia pair = (Coppia)setarray;
if(pair.obj.equals(x))
{ return pair.i;
}
}
return 0;
}

public boolean isEmpty()
{ return s.isEmpty();
}

public void makeEmpty()
{ s.makeEmpty();
}


private class Coppia
{

Object obj;
int i;

Coppia(Object o, int m)
{ obj=o; i= m;
}

public boolean equals(Object z)
{ if(!(z instanceof Coppia)) return false;
Coppia pair = (Coppia)z;
if(pair.obj.equals(this.obj) && pair.i == this.i) return true;
return false;
}

}
private MySet s; }

COMMENTA (0 commenti presenti) PERMALINK



APRILE 2026
<--Prec.     Succ.-->
Do Lu Ma Me Gi Ve Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30