Guest User

Untitled

a guest
Jul 21st, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.52 KB | None | 0 0
  1. public class ContaDoppie {
  2.     public static void main(String[] args) {
  3.         char[] A = {'a','b','a','a','b','c','c','c','a','a','b','a','c'};
  4.         int i=0;
  5.         int f=A.length-1;
  6.         int ris=conta(A,i,f);
  7.         System.out.println("Le coppie di caratteri nell'array precaricato sono: " + ris);
  8.     }
  9.    
  10.     public static int conta(char A[],int i, int f){
  11.         int S;
  12.         if (i==f)
  13.             return(0);
  14.         else{
  15.             int m=((i+f)/2);
  16.             int C=conta(A,i,m);
  17.             int D=conta(A,m+1,f);
  18.             S=C+D;
  19.        
  20.             if (A[m]==A[m+1])
  21.                 S++;
  22.         }
  23.         return(S);
  24.     }
  25. }
Add Comment
Please, Sign In to add comment