Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
SS 2013 , Übungsblatt 1 Aufgabe 4
Hallo
Wie oben beschrieben, habe ich ein kleines Problem bei dieser Aufgabe. Ist es bei dieser Aufgabe notwendig 2 Variablen zusätzlich zu deklarieren, wie hier (nextArrayIndexm,loopMaxInner)?
Außerdem hätte ich noch eine Frage zu continue und break, und zwar ob jemand mir mal ein Bsp zeigen könnte, wie man diese in Assembler abbildet
void bubbleSortAssembler (int*A,int length)
{
int n = lenght,i=0,nextArrayIndex = 0,loopMaxInner = 0;
goto outer_loop;
outer:
i = 0;
loopMaxInner = n-1
goto loop_inner;
inner:
nextArrayIndex = i+1;
if(A[i]>A[nextArrayIndex] goto then;
then:
{
int tmp = A[i];
A[i]= A[nextArrayIndex];
A[nextArrayIndex]=tmp;
skip:
i++;
loop_inner:
if(i<loopMaxInner) goto inner;
outer_loop:
if(n>1) goto outer;
Liebe Grüße
Eigelb