본문 바로가기

전체 글342

[트리] 전위순회, 중위순회, 후위순회 트리를 공부하며 순회에 대해 재귀함수로 구현해보는 경험을 가졌다. 스택프레임에 대한 기초 개념에 대해 이해할 수 있게 되었다. class Node{ int data; Node lt,rt; public Node(int val){ this.data = val; lt = rt = null; } } class Main { public static void main(String[] args) { Node root = new Node(1); root.lt = new Node(2); root.rt = new Node(3); root.lt.lt = new Node(4); root.lt.rt = new Node(5); root.rt.lt = new Node(6); root.rt.rt = new Node(7); solut.. 2022. 4. 11.
[CSS] 말풍선 개발기 기가막힌 말풍선을 개발했다. w3school에서 바로 돌려볼 수 있다. This is a Heading 말풍선 테스트 2022. 4. 7.
[알고리즘] 장난꾸러기 with Java, clone() 6. 장난꾸러기 설명 새 학기가 시작되었습니다. 철수는 새 짝꿍을 만나 너무 신이 났습니다. 철수네 반에는 N명의 학생들이 있습니다. 선생님은 반 학생들에게 반 번호를 정해 주기 위해 운동장에 반 학생들을 키가 가장 작은 학생부터 일렬로 키순으로 세웠습니다. 제일 앞에 가장 작은 학생부터 반 번호를 1번부터 N번까지 부여합니다. 철수는 짝꿍보다 키가 큽니다. 그런데 철수가 앞 번호를 받고 싶어 짝꿍과 자리를 바꿨습니다. 선생님은 이 사실을 모르고 학생들에게 서있는 순서대로 번호를 부여했습니다. 철수와 짝꿍이 자리를 바꾼 반 학생들의 일렬로 서있는 키 정보가 주어질 때 철수가 받은 번호와 철수 짝꿍이 받은 번호를 차례로 출력하는 프로그램을 작성하세요. 입력 첫 번째 줄에 자연수 N(5 2022. 3. 28.
[알고리즘] 중복 확인 with Java, Arrays.sort(arr) 5. 중복 확인 설명 현수네 반에는 N명의 학생들이 있습니다. 선생님은 반 학생들에게 1부터 10,000,000까지의 자연수 중에서 각자가 좋아하는 숫자 하나 적어 내라고 했습니다. 만약 N명의 학생들이 적어낸 숫자 중 중복된 숫자가 존재하면 D(duplication)를 출력하고, N명이 모두 각자 다른 숫자를 적어냈다면 U(unique)를 출력하는 프로그램을 작성하세요. 입력 첫 번째 줄에 자연수 N(5 2022. 3. 27.