Escolar Documentos
Profissional Documentos
Cultura Documentos
}
return matrix;
}
public static int[][] OnesMatrix(int num){
int[][] matrix=new int[num][num];
for (int i=0;i<num;i++){
for (int j=0;j<num;j++){
matrix[i][j]=1;
}
}
return matrix;
}
public static int[][] CreateEffectiveMatrix(int[][] matrix){
int[][] newmatrix=new int[matrix.length][matrix.length];
for (int i=0;i<matrix.length;i++){
if (matrix[i][0]==1){newmatrix[i][0]=1;}
}
for (int i=0;i<matrix.length;i++){
if (matrix[0][i]==1){newmatrix[0][i]=1;}
}
for (int i=1;i<matrix.length;i++){
}
System.out.println();
}
System.out.println();
return matrix;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] matrix =biuldOnesMatrix(20);
printMatrix(matrix);
int[][] NewMatrix=CreateEffectiveMatrix(matrix);
printMatrix(NewMatrix);
}
}
_________________________________________________
public class wallAndBall {
return theBreak;
}
public static int twoBalls(int[] arr,int start,int stop,int breakPoint){
int checkPlace=0;
int theBreake=0;
int divide =(int)Math.sqrt(arr.length);
//int divide =(int)(-1+Math.sqrt(1+8*arr.length)/2);
while (breakPoint >=arr[checkPlace]){
if (checkPlace+divide>=arr.length){
for(int i=checkPlace;i<arr.length;i++){
if (breakPoint<=arr[i]){theBreake=i;return theBreake;}
}return arr[arr.length-1];
}
else{checkPlace=checkPlace+divide;}
}
System.out.println(checkPlace);
return runOnTower(arr,checkPlace-divide,checkPlace,breakPoint);
}
public static int SecondtwoBalls(int[] arr,int start,int stop,int breakPoint){
int checkPlace=0;
int theBreake=0;
}
return matrix;
}
public static int OneTurn(int[] arr,int[][] matrix){
int turn=0;
if (matrix[i][j]==(arr[i]-matrix[i+1][j])){turn=turn+arr[i];i++;}
else {turn=turn+arr[j];j--;}
return turn;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//int[] arr=createArr(5);
int[] arr={1,3,6,1,3,6};
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]+" |");
}
}
}
System.out.println(oneOptimalRoute(arr,test));
}
}
________________________
_____________
}
public static void com(String s1, String s2) {
if (s2.equals("")){
System.out.println(s1);
return;
}
for (int i=0;i<s2.length();i++){
String tmp1 = s1+ s2.charAt(i);
String tmp2 = s2.substring(0,i)+s2.substring(i+1, s2.length());
com (tmp1,tmp2);
}
}
}
public static long goodFactorial(int num){//אינדוקציה
if (num==1)return 1;
int ans=1;
for (int i=1;i<=num;i++){
ans=i*ans;
}
return ans;
}
_______________________
}
________________________________
}
/**
* @return true if the array is sorted
*/
public static boolean isSorted(int[]arr){
for (int i=0;i<arr.length-1;i++){
if (arr[i]>arr[i+1])return false;
}
return true;
}
}
______________________________________
//מציאת מקס אחד ומקס שתיים באלגוריתם שסיבוכיותו היא
//nlog(n)
import java.util.Stack;
}
return list.head();
}
private static int findMax(Stack<Integer> stack) {
int max = stack.pop(); int temp = 0;
while (!stack.isEmpty()){
temp = stack.pop();
if (max<temp)
max=temp;
}
return max;
}
}
__________________________
Max1Max2RecuraiveCell(int num){
_max = num;
_stack = new Stack<Integer>();
}
Max1Max2RecuraiveCell(Max1Max2RecuraiveCell c){
_max = c.max();
while (!c._stack.isEmpty())
_stack.push(c._stack.pop());
}
int max(){return _max;}
void setMax(int num){_max=num;}
// Merge elements, copying from two halves of data to the temporary array.
while ((copied1 < n1) && (copied2 < n2)){
if (data[first + copied1] < data[first + n1 + copied2])
temp[copied++] = data[first + (copied1++)];
else
temp[copied++] = data[first + n1 + (copied2++)];
}
_________________________
}
}
}
int[]ans={min,max,count};
return ans;
}
}
______________
System.out.println(countArray(_arr));
}
}
______________________
fillM(m,arr);
else{
compSum+=arr[to];
to--;
}