1. #1

    Registriert seit
    19.11.2011
    Beiträge
    2.128
    Thanked 1.936 Times in 1.180 Posts

    Standard Binarysearch in Java int[]

    Hallo.

    Code:
    	public static void sh(String t) {System.out.println(t);}
    	public static void test()
    	{
    		sh("Digit 304, binary, Position(sorted): " + String.valueOf(binarys(new int[] {173,298,7893,304,101,99,83,43,98726,342, 654} , 304)));
    	}
    
    public static int binarys(int[] zahlen, int zahl){return Arrays.binarySearch(zahlen , 0 , zahlen.length - 1, zahl);}

    Die Ausgabe ist immer -9. Was läuft da schief?

  2. #2

    Registriert seit
    12.12.2011
    Beiträge
    39
    Thanked 24 Times in 16 Posts

    Standard AW: Binarysearch in Java int[]

    Arrays (Java Platform SE 6)

    The array must be sorted (as by the sort(byte[]) method) prior to making this call. If it is not sorted, the results are undefined.
    Geändert von KrT (17.06.2013 um 17:43 Uhr)

  3. The Following User Says Thank You to KrT For This Useful Post:


Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 02.12.2013, 23:41
  2. Java EE 32 Bit?
    Von Pwned im Forum Java
    Antworten: 2
    Letzter Beitrag: 04.08.2012, 23:08
  3. Ubuntu Sun Java
    Von hYpercrites im Forum Linux
    Antworten: 3
    Letzter Beitrag: 20.06.2012, 15:17
  4. [Java] Timer
    Von rVs14 im Forum Java
    Antworten: 1
    Letzter Beitrag: 16.06.2012, 12:13
  5. [Java] ImageCache
    Von uncopyable im Forum Sourcecode
    Antworten: 1
    Letzter Beitrag: 07.06.2012, 00:49
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.