Results 1 to 1 of 1
Thread: Array Search Test
-
Array Search Test
Java Code:import java.util.*; public class SearchTestDemo { public static void main(String args[]) throws Exception { int array[] = {2, 5, -2, 6, -3, 8, 0, -7, -9, 4}; // Ensure array sorted Arrays.sort(array); printArray("Sorted array", array); // Search for element in array int index = Arrays.binarySearch(array, 2); System.out.println("Found 2 @ " + index); // Search for element not in array index = Arrays.binarySearch(array, 1); System.out.println("Didn't find 1 @ " + index); // Insert int newIndex = -index - 1; array = insertElement(array, 1, newIndex); printArray("With 1 added", array); } private static void printArray(String message, int array[]) { System.out.println(message + ": [length: " + array.length + "]"); // Print out sorted array elements for (int i=0, n=array.length; i<n; i++) { if (i != 0) System.out.print(", "); System.out.print(array[i]); } System.out.println(); } private static int[] insertElement(int original[], int element, int index) { int length = original.length; int destination[] = new int[length+1]; System.arraycopy(original, 0, destination, 0, index); destination[index] = element; System.arraycopy(original, index, destination, index+1, length-index); return destination; } }"The sole cause of man’s unhappiness is that he does not know how to stay quietly in his room." - Blaise Pascal
Similar Threads
-
Shallow Copy Test
By Java Tip in forum java.langReplies: 0Last Post: 04-16-2008, 11:04 PM -
Array Fill Test
By Java Tip in forum java.langReplies: 0Last Post: 04-14-2008, 08:45 PM -
Test Advisory Panel-Telecommute- Test your Java skills + share insights on Java tests
By michelle in forum Jobs OfferedReplies: 0Last Post: 04-05-2008, 12:38 AM -
DepUnit test framework
By brianhks in forum Reviews / AdvertisingReplies: 0Last Post: 07-27-2007, 05:35 PM -
Palindrome Test
By Ada in forum New To JavaReplies: 1Last Post: 05-26-2007, 01:36 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks