jessica.ece2012
BAN USER- 1 Answer Cracking the coding interview : question 1.3
What's the difference between this 2 method,
- jessica.ece2012 May 28, 2013
which one is better?
1.
char[] s_array = s.toCharArray();
for(char C : s_array)
letters[c]++;
2.
for(int i=0; i< s.length(); i++){
int c = s.charAt(i);
letters[c]++;
}
------------------
Sample solution:
public boolean permutation(String s, String t){
if(s.length() != t.length()) return false;
int[] letters = new int[256];
char[] s_array = s.toCharArray();
for(char C : s_array)
letters[c]++;
for(int i=0; i<t.length(); i++){
int c = (int) t.charAt(i);
if(--letters[c] < 0)
return false;
}
}| Flag | PURGE
public void fibo(int low, int high){
int[] arr = new int[];
arr[0] = 0;
arr[1] = 1;
if(arr[0] >= low && arr[0] <= high){
System.out.print(arr[0] + " ");
}
if(arr[1] >= low && arr[1] <= high){
System.out.print(arr[1] + " ");
}
int i = 2;
while(arr[i] <= high){
arr[i] = arr[i-1] + arr[i-2];
if(arr[i] >= low && arr[i] <= high){
System.out.print(arr[i] + " ");
}
i++;
}
}
why is log500,
- jessica.ece2012 February 19, 2013is it need to be extended to log512?