All pastes #797272 Raw Edit

makeliste

public java v1 · immutable
#797272 ·published 2007-11-25 21:35 UTC
rendered paste body
public static StammListe makeListe (StammListe anchor,int A [][], int z,int s){		StammListe stammTemp = anchor;		for (int i =0;i < z;i++){			for (int j=0; j < s;j++){				// 1. Fall dass Liste noch leer ist.				if (stammTemp == null){					ÄsteListe ast = new ÄsteListe (j, A[i][j]);					stammTemp = new StammListe(i,ast);				}				// 2. Fall, Anchor ist nicht leer.Einfügen am Ende.				else {					ÄsteListe  temp = stammTemp.partner;										if (stammTemp.partner == null){						stammTemp.partner = new ÄsteListe (j,A[i][j]);					}					else{					while (temp.next != null){						temp = temp.next;					}					temp.next = new ÄsteListe(j,A[i][j]);					}									}			}			stammTemp = stammTemp.next;		}		return anchor;	}	public static void printList(StammListe anchor) {		// Temporäre Variablen zum durchwandern der Listenliste.		StammListe stammTmp = anchor;		ÄsteListe astTmp = null;		System.out.println("Ausgabeformat: Startknoten (Zielknoten,Entfernung)");		// wenn trunkTmp != null ist sollten wir mindenstens einen Politiker haben.		while (stammTmp != null) 		{			astTmp = stammTmp.partner;			System.out.print(stammTmp.knoten+"->");			while (astTmp != null) 			{				System.out.print("("+astTmp.partner+","+astTmp.gewicht+") ");				astTmp = astTmp.next;			}			System.out.println();			stammTmp = stammTmp.next;		}	}