07.01.2015 Views

Opgaver

Opgaver

Opgaver

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

public class IntSet<br />

{<br />

// s indeholder mængdens tal<br />

private int[] s;<br />

/**<br />

* IntSet konstruerer en tom mængde<br />

*/<br />

public IntSet() { s = new int[0]; }<br />

/**<br />

* insert indsætter et tal i mængde n<br />

* @param i Det tal der skal indsættes i s<br />

*/<br />

public void insert(int i)<br />

{<br />

if(! member(i)) {<br />

int[] t = new int[s.length + 1];<br />

for(int j = 0; j < s.length; j++) { t[j] = s[j]; }<br />

t[s.length] = i;<br />

s = t;<br />

}<br />

}<br />

/**<br />

* member tester medlemskab af mængden s<br />

* @param i Et tal<br />

* @return sandhedsværdien af udsagnet<br />

* tallet i ligger i mængden s<br />

*/<br />

public boolean member(int i)<br />

{<br />

for(int j = 0; j < s.length; j++) {<br />

if(s[j] == i) {<br />

return true;<br />

}<br />

}<br />

return false;<br />

}<br />

42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!