M
Maximaltime
Gast
danke für die Hilfe bei fakultätrek habs soweit hinbekommen
nun bekomm ich bei binsuchrek in zeile 15 wieder missing return statement weiß aber nicht was ich verändern soll.
nun bekomm ich bei binsuchrek in zeile 15 wieder missing return statement weiß aber nicht was ich verändern soll.
Java:
public class binsuchrek{
public static int binsuchrekursiv(int [] o,int p,int l,int r){
int links=0;
int rechts=o.length;
int mitte=0;
if(links<=rechts){
mitte=(links+rechts)/2;
if(p<o[mitte])return binsuchrekursiv(o,p,l,mitte);
else if(p>o[mitte])return binsuchrekursiv(o,p,mitte,r);
else return mitte;}
}
public static void main(String[]args){
int [] f={1,4,6,9,10,12,54,56,75,675,4311};
int k= 56;
int links= 0;
int rechts= f.length;
int stelle=binsuchrekursiv(f,k,links,rechts);
System.out.println(k+"=k steht an der "+stelle+"-ten Stelle");
}
}