Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.60 KB | None | 0 0
  1. package db;
  2.  
  3. public class SortMerge extends Join {
  4.     /*
  5.      * * Join mit SortMerge*
  6.      */
  7.     public void join(int[] index1, int[] index2) {
  8.         int counter = 0;
  9.         int i = 0;
  10.         int j = 0;
  11.         do
  12.         {
  13.             if (index1[i] == index2[j])
  14.             {
  15.                 counter++;
  16.                 if (i + 1 < index1.length && index1[i + 1] == index1[i])
  17.                     i++;
  18.                 else
  19.                     j++;
  20.             }
  21.             else if (index1[i] < index2[j])
  22.                 i++;
  23.             else
  24.                 j++;
  25.         } while(i < index1.length && j < index2.length);
  26.         System.out.println(this.toString() + " result " + String.valueOf(counter));
  27.     }
  28.  
  29.     public String toString() {
  30.         return "SortMerge-Join";
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement