Algorithm/문법 정리
-
[알고리즘/JAVA] 자바 문법 정리Algorithm/문법 정리 2024. 9. 18. 22:08
- 문자열 관련 String str = "abcde";str.charAt(2) // 인덱스로 문자 찾기, c 반환str.equals("abcde"); // str과 abcde를 비교해서 같으면 true, 다르면 false// 문자열에 포함된 기존 문자를 -> 바꿀문자로 치환str.replace("b", "t"); // 결과는 "atcde" 이다str.replaceAll("0",""); // 모든 0을 제거str.substring(1); // 1번째 문자부터 끝 문자까지 자름str.split(" "); // 띄어쓰기로 구분된 문자열 분리해서 String[] 배열 반환 // String[] arr = str.split(" ");str.split(" ", -1); // 모든 공백을 ..
-
[JAVA] 트리 구현Algorithm/문법 정리 2024. 6. 17. 23:12
자식 노드가 최대 2개인 트리를 이진트리package Tree;public class Tree { int count; // 트리에 포함된 노드 수 public Tree() { count = 0; } public class Node{ Object data; // 공간에 넣을 숫자 Node left; // 왼쪽 자식 넣을 공간 (왼쪽 자식 노드) Node right; // 오른쪽 자식 넣을 공간 // 초기화 public Node(Object data) { this.data = data; left = null; right = null; ..