전체 글 (99) 썸네일형 리스트형 rotatedArraySearch 문제 뜯어보기 🔍 문제보기 문제: 부분적으로 오름차순 정렬*된 정수의 배열(rotated)과 정수(target)를 입력받아 target의 인덱스를 리턴해야 합니다. 부분적으로 정렬된 배열: 배열을 왼쪽 혹은 오른쪽으로 0칸 이상 순환 이동할 경우 완전히 정렬되는 배열 예시: [4, 5, 6, 0, 1, 2, 3]은 왼쪽으로 3칸 또는 오른쪽으로 4칸 순환 이동할 경우 완전히 정렬됩니다. 입력: 인자1 : rotated 인자1 : target number 타입을 요소로 갖는 배열 rotated[i]는 정수 number 타입의 정수 출력: number 타입을 리턴해야 합니다. 주의사항: rotated에 중복된 요소는 없습니다. target이 없는 경우, -1을 리턴해야 합니다. 입출력 예시: let output = rot.. treeBFS 문제 뜯어보기 🔍 문제보기 문제: 임의의 tree를 구성하는 노드 중 하나의 Node 객체를 입력받아, 해당 노드를 시작으로 너비 우선 탐색(BFS, Breadth First Search)을 합니다. 이 때, 탐색되는 순서대로 노드의 값이 저장된 배열을 리턴해야 합니다. 입력: 인자1 : node 'value', 'children' 속성을 갖는 객체 (Node) 'node.value'는 number 타입 'node.children'은 Node를 요소로 갖는 배열 출력: 배열을 리턴해야 합니다. 주의사항: 생성자 함수(Node)와 메소드(addChild)는 변경하지 않아야 합니다. 입출력 예시: let root = new Node(1); let rootChild1 = root.addChild(new Node(2)); l.. 패킷교환방식, TCP/IP, OSI 7계층, TCP/IP 4계층 + UDP 📌 패킷교환방식이란 패킷 교환(Packet switching)은 컴퓨터 네트워크와 통신의 방식 중 하나로 현재 가장 많은 사람들이 사용하는 통신 방식이다. 작은 블록의 패킷으로 데이터를 전송하며 데이터를 전송하는 동안만 네트워크 자원을 사용하도록 하는 방법을 말한다. 큰 소포 한덩어리 였던 데이터를 패킷이라는 작고 가벼운 단위로 쪼개서 전송할 수 있게 해주는데, 기존의 회선교환 방식에서의 단점이었던 즉시성을 개선할 수 있다. (한 서버와 통신중에도 다른 서버와 통신할 수 있음) 이렇게 나누어진 패킷들은 여러 통신 지점(Node)를 지나 목적지에 도착한다. 또한 각각의 패킷들은 빠르게 전달 할 수 있도록 다른 경로로 전달된다. 📪 IP 패킷으로 데이터 보내기 IP 패킷이란 IP 주소를 활용해서 패킷 통신단.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 33 다음