알고리즘 썸네일형 리스트형 [정보처리기사][알고리즘][JAVA]2차원 배열 응용-1 규칙을 찾자!! Sol) 열이 고정된 상태에서 행값이 변한다.한마디로 열이 한번 움직일때 행이 5번 움직인다. 즉 열우선!!!!그래서 값은 1부터 하나씩 증가시키면서 25까지 넣어주면 된다.난이도 : 하!!!!!!!!!!!!! 자바[JAVA]코드 12345678910111213141516171819202122232425262728public class Test { public static void main(String[] args) { int A[][] = new int[5][5]; //1~5 사용 int V=0; //출력값을 담은 변수 for(int j=0;j 더보기 [자바 알고리즘]순환(Recursion) 순환(Recursion)이란?-- 자기자신을 호출하는 함수 -- void func(...){ ...func(...);...} 위의 그림1-1을 보게되면 어떻게 될까?계속 자기자신을 호출하기때문에 무한루프에 빠진다. 그렇다면 Recusrsion은 항상 무한루프에 빠지게 될까?우리가 Recursion을 어떻게 작성하냐에 따라서 무한루프에 빠지지않고 우리가 원하는 일을 하도록 만들수 있다.아래 예제를 보자.그림 1-2 예제의 실행결과는 어떻게 될것같은가...아마도 Hello 가 4번 출력되는것을 볼수 있을것이다. ***Recursion이 항상 무한 루프에 빠지는 것이 아님 *** Base case : 적어도 하나의 recursion에 빠지지 않는 경우가 존재해야 한다.(func())Recursive case .. 더보기 이전 1 다음