Menu schließen

Insertion Sort

Frage: Insertion Sort
(5 Antworten)

 
Hey,
hab nen Progi zum Insertion Sort und blus j erstellt, jedoch hab ich da noch fehler drin und weiß leider nicht wie ich sie entfernen kann..

wäre echt nett, wenn mir jemand helfen könnte.
Mein Progicode sieht folgendermaßen aus:
import java.util.*;
public class Sort
{
int c;
int i;
int x;
int min;
int [] a;
int n;
private int anzahl;
Scanner sc;
public Sort()
{
erzeugeArray();
printArray();
InsertionSort();
printArray();
}
public void erzeugeArray()
{
anzahl=sc.nextInt();
}
public void InsertionSort()
{
for (int i=0; i=n-1; i++)
{
c=i;
if(c>0&&a[c-1]>a[c])
{
x=a[c-1];
a[c-1]=a[c];
a[c]=x;
c=c-1;
}
}
}
public void printArray()
{
System.out.println (" ");
for(int i=0; i < a.length; i++)
{
System.out.print(" " + a[i]);
}
}
}
GAST stellte diese Frage am 08.03.2011 - 19:31


Autor
Beiträge 0
13
Antwort von Harvard (ehem. Mitglied) | 08.03.2011 - 19:40
Fehlermeldung
die erscheint?

 
Antwort von GAST | 08.03.2011 - 20:37
incompatible types - found int but expected boolean


Autor
Beiträge 7242
45
Antwort von John_Connor | 08.03.2011 - 23:20
Dann hast du bei einer Variable den Dateityp vertauscht.
int ist ein Integer und meint damit vereinfacht eine natürliche Zahl.
Boolean ist eine Entscheidungsvariable. Sie kann nur TRUE oder FALSE sein/liefern.
Offenbar hast du eine Variable als int deklariert, die später aber als Boolean verwendet wird.

 
Antwort von GAST | 08.03.2011 - 23:35
versuch mal testweise dein programm im debug-modus zu starten, falls das geht

 
Antwort von GAST | 09.03.2011 - 18:18
@ John_Connor: habe es schon versucht statt ein int ein boolean zu verwenden, leider kam dieselbe fehlermeldung..

@ k2k: srry aber den debug-modus kenn ich leider noch nicht..meine lehrerin hat uns noch nichts dazu gesagt..

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

1 ähnliche Fragen im Forum: 0 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • Insertion- Sort ?
    Hallo, habe grade in Informatik den Insertion Sort. Verstehe zwar das System wie das Funktioniert, aber weiß leider nicht wie ..
  • mehr ...