분류 전체보기

·TIL,일일 회고
개요본 글에서는 많이 흔히 혼동하는 웹(World Wide Web)과 인터넷(Internet)의 차이점에 대해 자세히 알아보도록 하겠습니다. 인터넷(Internet)이란❓인터넷은 전 세계의 컴퓨터들을 하나로 연결하는 거대한 네트워크의 네트워크입니다. 쉽게 말해, 세계 곳곳의 컴퓨터와 장치들이 서로 연결된 거대한 통신망입니다. 인터넷은 정보를 교환하고, 데이터를 전송하는 인프라의 역할을 합니다. 인터넷의 핵심은 네트워크 연결을 위한 프로토콜(특히 TCP/IP)을 기반으로, 전 세계의 컴퓨터와 서버가 데이터를 주고받을 수 있도록 하는 것입니다.인터넷의 주요 특징1. 전 세계적으로 연결된 네트워크인터넷은 다양한 컴퓨터와 장치들을 물리적으로 또는 무선으로 연결합니다.2. 데이터 전송인터넷을 통해 데이터를 전송하..
·Algorithm
개요본 글에서는 그래프 탐색 알고리즘의 종류인 너비 우선 탐색:BFS(Breadth-First Search) 알고리즘에 대해서 정리해보고자 합니다. BFS의 대한 내용은 아래의 포스팅에서 확인 가능합니다.  [Algorithm] 효율적인 그래프 탐색: 자바로 구현한 DFS 알아보기 (1/2)이번 포스팅에서는 Java 알고리즘에서 필수적이라고도 말할 수 있는 DFS와 BFS에 대해서 알아보겠습니다.  자바를 활용하다 보면 그래프나 트리 구조를 탐색해야 할 때가 있습니다.  예를 들어,pixx.tistory.com BFS (너비 우선 탐색) 이란❓BFS(Breadth-First Search)는 그래프 탐색 알고리즘의 하나로, 시작 노드에서 출발해 시작 노드를 기준으로 가장 가까운 노드를 먼저 방문하면서 탐색..
·Coding Test/백준
문제설명입력 & 출력나의 풀이문제 접근 방법"백준 - 토마토" 문제는 BFS (너비 우선 탐색) 를 활용하여 풀이하는 전형적인 그래프 탐색 문제입니다. M x N 크기의 상자가 주어지고, 해당 상자의 토마토가 있을 때 다음 조건을 만족하는 토마토가 모두 익을 때까지의 최소 날짜를 출력해야 합니다.보관 후 하루가 지나면 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아 익게 된다.저장될 때부터 모든 토마토가 익어있는 상태이면 0을 출력해야 하고, 토마토가 모두 익지는 못하는 상황이면 -1을 출력문제 접근 방법익은 토마토(1)들을 모두 큐에 넣고 동시에 BFS를 시작합니다.익지 않은 토마토(0)는 방문하지 않은 노드로 처리하며, 토마토가 없는 칸(-1)은 아예 탐색하지 않습니..
·TIL,일일 회고
String.indent()란❓String.indent() 메서드는 문자열의 각 줄에 지정된 수만큼 공백을 추가하거나 제거하는 기능을 제공합니다. 이 메서드는 특히 코드 생성, 로깅, 텍스트 포맷팅 작업에서 매우 유용하게 사용됩니다.기본 사용법String text = "첫 번째 줄\n두 번째 줄\n세 번째 줄";String indented = text.indent(4); 결과 첫 번째 줄 두 번째 줄 세 번째 줄주요 특징1. 양수 들여쓰기양수를 매개변수로 전달하면, 각 줄의 시작 부분에 해당 수만큼 공백이 추가됩니다.String text = "Hello\nWorld";System.out.println(text.indent(2)); 결과 Hello World 2. 음수 들여쓰기음수를 매..
지누박
'분류 전체보기' 카테고리의 글 목록 (10 Page)