java数据结构与算法

array.java

  1. public class ArrayApp {  
  2.     public static void main(String[] args) {  
  3.          long[] arr;  
  4.          arr = new long[100];  
  5.          int nElems=0;  
  6.          int j;  
  7.          long searchKey;  
  8.          arr[0]=77;  
  9.          arr[1]=99;  
  10.          arr[2]=44;  
  11.          arr[3]=55;  
  12.          arr[4]=22;  
  13.          arr[5]=88;  
  14.          arr[6]=11;  
  15.          arr[7]=00;  
  16.          arr[8]=66;  
  17.          arr[9]=33;  
  18.          nElems=10;  
  19.          for(j=0;j<nElems;j++)  
  20.              System.out.print(arr[j]+" ");  
  21.          System.out.println(" ");  
  22.          searchKey = 66;  
  23.          for(j=0;j<nElems;j++)  
  24.              if(arr[j]==searchKey)  
  25.                  break;  
  26.          if(j== nElems)  
  27.              System.out.println("can't find"+searchKey);  
  28.          else  
  29.              System.out.println("found "+searchKey);  
  30.          searchKey =55;  
  31.          for(j=0;j<nElems;j++)  
  32.              if(arr[j]==searchKey)  
  33.                  break;  
  34.          for(int k=j;k<nElems;k++)  
  35.              arr[k]=arr[k+1];  
  36.          nElems--;  
  37.          for(j=0;j<nElems;j++)  
  38.              System.out.print(arr[j]+" ");  
  39.          System.out.println(" ");  
  40.     }  
  41. }  


你可能感兴趣的:(java数据结构与算法)