일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sqldeveloper
- HATEOAS
- IntelliJ
- oracle
- RESTful
- 스프링부트
- ojdbc
- Tomcat #SpringFramework
- undefined
- SpringInitializer
- springboot #controller #jsp
- postman
- springboot
- Oracle11g
- apache
- mssql
- Maven
- Web
- tcping
- 환경변수
- Database
- Developer
- mysql
- 웹개발
- install
- 스프링부트 #springboot #project #Intellij
- restapi
- 스프링시큐리티
- development
- SpringSecurity
- Today
- Total
목록Algorithm (3)
여백에 도장 찍기
https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; class Solution { public int[] solution(int[] answers) { int[] answer = {}; int a = answers.length; // 문항 갯수 int[] supoja1_pa..
https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr import java.util.Arrays; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for (int a=0; a 메서드를 통해 배열을 복사할 수 있다. - 배열 정렬 : Arrays.sort(); - ArrayList 정렬: Collections.sort();
DFS(Depth-First Search), 깊이 우선 탐색은 이름 그대로 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘이다. DFS는 스택(Stack) 자료구조를 이용한다. 탐색 과정 1. 탐색 시작 노드를 스택에 삽입하고 방문 처리 한다. 2. 스택의 최상단 노드에 방문하지 않은 인접 노드가 있으면 그 인접 노드를 스택에 넣고 방문 처리를 한다. 방문하지 않은 인접 노드가 없으면 스택에서 최상단 노드를 꺼낸다. 3. 2번 과정을 더 이상 수행할 수 없을 때까지 반복. DFS는 스택을 이용하는 알고리즘이기 때문에 실제 구현은 재귀 함수를 이용했을 때 간결한 구현이 가능. DFS - JAVA 구현 // 깊이 우선 탐색 public class dfs { private static int[][] gra..