Oblig 1 IN1010

Du har ikke tilgang til dette dokumentet.

Med medlemskap får du tilgang til alle dokumenter og kan laste ned så mange du vil.

Emne

IN1010 Objektorientert programmering

Type

Oblig

Karakter

Godkjent

Nedlastinger

0

Filer

6

Kodespråk

Java

Opplastet

27. august 2022

Nyttig?

0

Du må være registrert og logget inn for å stemme.

Utdrag

  • Dataklynge.java
  • Rack.java
  • Hovedprogram.java
  • GammeltHovedprogram.java
  • Node.java
  • dataklynge.txt
1public class Dataklynge {
2    private Rack[] klynge = new Rack[2000];
3    private int noderPerRack;
4    private int setInnNodeTeller = 0;
5
6    public Dataklynge(int noderPerRack){
7    /**
8    * Konstruktoren til classen. Setter hvor mange noder det skal vere i hver rack
9    */
10        this.noderPerRack = noderPerRack;
11    }
12
13    public void settInnNode( Node node){
14     /** * Fyller opp de forskjellige rackene i klyngen. Hvis det ikke finnes noen rack, lages det en. * Hvis en rack er full, lages det en ny en.
15    */
16        if(setInnNodeTeller == 0){
17            Rack nyRack = new Rack();
18            nyRack.settInn(node);
19            klynge[setInnNodeTeller] = nyRack;
20        }
21        else{
22            for (Rack rack : klynge) {
23               if(rack != null){
24                if(rack.getAntNoder() < noderPerRack){
25                    rack.settInn(node);
26
27                    setInnNodeTeller ++;
28                    return;
29                }
30                else{
31                    Rac...

Tilsvarende dokumenter

Oblig 7 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 0 IN1010

IN1010 Objektorientert programmering - 27. august 2022

Oblig 2 IN1010

IN1010 Objektorientert programmering - 27. august 2022

Oblig 3 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 5 IN1010

IN1010 Objektorientert programmering - 28. august 2022

Oblig 6 IN1010

IN1010 Objektorientert programmering - 28. august 2022