전체 글
-
DOMProblem 2020. 12. 17. 12:44
1. 다음 중 DOM에 대한 설명 중 옳은 것은? ① Element는 Node의 상위 개념이다. ② DOM을 활용하면 HTML을 조작할 수 있다. ③ DOM은 window 객체를 통해 HTML에 접근한다. ④ HTML의 구조가 자바스크립트 객체의 구조와 같이 트리 구조로 되어 있다. ⑤ 자바스크립트만 DOM을 가지고 있다. 더보기 ② DOM을 활용하면 HTML을 조작할 수 있다. ④ HTML의 구조가 자바스크립트 객체의 구조와 같이 트리 구조로 되어 있다. 2. 다음 중 div를 생성하기 위한 코드로 적당한 것은? ① document.innerHTML = 'div' ② document.querySelector('div') ③ document.importNode('.div') ④ document.creat..
-
AxiosNote 2020. 12. 17. 10:24
Axios 브라우저, Node.js를 위한 Promise API 활용하는 HTTP 비동기 통신 라이브러리 설치 $ npm install axios GET 요청 const axios = require('axios') // hello로 요청 axios.get('http://..../hello') // 응답(성공) .then(function (response) { console.log(response) }) // 응답(실패) .catch(function (error) { console.log(error) }) POST 요청 axios.post('http://..../hello', { name: 'world' city: 'seoul' )} .then(function (response) { console.log(..
-
Graph, Tree, Binary Search TreeProblem 2020. 12. 17. 09:46
1. 그래프에 대한 설명으로 틀린 것을 모두 고르면? ① 정점(vertex)과 간선(edge)으로 이루어져 있다. ② 간선이 방향을 가지는 방향 그래프와, 간선에 방향이 없는 무향 그래프로 나뉜다. ③ 순환 구조를 가질 수 있다. ④ 루트 정점이 존재한다. ⑤ 그래프의 간선은 모두 같은 가중치 값을 가져야 한다. 더보기 ④ 루트 정점이 존재한다. ⑤ 그래프의 간선은 모두 같은 가중치 값을 가져야 한다. 2. 정점의 개수가 5개인 방향 그래프의 최대 간선 개수는? (단, 자기 간선, self edge, self loop는 없다고 가정한다) ① 5 ② 10 ③ 20 ④ 25 더보기 ③ 20 3. 다음 그래프에서 Vertex C의 in degree와 out degree의 합은? ① 1 ② 2 ③ 3 ④ 4 ⑤..
-
Linked List, Hash TableProblem 2020. 12. 16. 14:08
1. 연결리스트의 요소는 메모리에 연속적으로 할당될 수 있다. ① 참 ② 거짓 더보기 ① 참 2. 연결리스트에 대한 설명으로 맞는 것을 모두 고르면? ① 연결리스트는 특정 인덱스의 노드를 찾을 때 배열보다 빠르다는 장점이 있다. ② 단일 연결리스트에서 각 노드는 자신의 이전 노드를 알 수 없다. ③ 연결리스트는 반드시 리스트의 끝(tail)에만 노드를 추가해야 한다. ④ 배열보다 메모리를 더 효율적으로 사용할 수 있는 자료구조이다. ⑤ 이중 연결리스트는 하나의 값을 저장하기 위해 2개의 노드가 필요하다 더보기 ② 단일 연결리스트에서 각 노드는 자신의 이전 노드를 알 수 없다. ④ 배열보다 메모리를 더 효율적으로 사용할 수 있는 자료구조이다. 3. 노드가 5개인 연결리스트의 모든 노드를 가장 효율적으로 삭..
-
Stack, QueueProblem 2020. 12. 16. 13:43
1. 스택에 대한 설명 중 틀린 것을 모두 고르면? ① 먼저 들어간 게 나중에 나오는 First In Last Out 구조이다. ② 먼저 들어간게 먼저 나오는 First In First Out 구조이다. ③ top 메서드는 스택의 맨 위에 있는 값을 꺼내고, 해당 값을 반환한다. ④ 스택에 할당된 공간이 꽉 차면 더 이상 push 할 수 없다. ⑤ 재귀 함수를 실행할 때 사용된다. 더보기 ② 먼저 들어간게 먼저 나오는 First In First Out 구조이다. ③ top 메서드는 스택의 맨 위에 있는 값을 꺼내고, 해당 값을 반환한다. 2. 다음과 같은 코드의 실행 결과는? function calc(expression) { // 1. 문자를 하나씩 검사한다 // 2. 숫자를 만나면 숫자를 스택에 푸시한..