본문 바로가기
반응형

전체 글31

Queues(정리중) Queues? Queues란 앞서 배운 Stack과 같이 요소를 추가하거나 제거 할수있는 위치에 제한이 있는 추상 데이터 유형이다 이러한 제한은 요소는 FIFO(First In First Out) 이다 Queue는 놀이공원의 줄처럼 생각 할수있습니다. 앞쪽에 있는 사람이 가장 먼저 이용을 하고 다음 줄을 서는 사람들은 맨뒤쪽으로 오겠죠? 이처럼 대기열에 처음 들어간 사람이 놀이기구를 먼저 이용을 하고 가장 최근에 줄을 선사람이 (대기열에 추가가 되지 않는다면) 제일 마지막에 놀이기구를 이용을 하겠죠 대기열에서 주요 초점은 요소가 제거가 되는 head와 tail 이 있습니다 필수기능 대기열과 관련된 두가지 작업 enquque(el)// quque의 끝에 요소 el을 추가한다 dequque()// quque.. 2020. 12. 3.
Stack Data Structure란? Data Structure는 데이터 구성,관리 및 저장 형식을 효율적으로 엑세스 및 수정을 하게 끔 모아둔 자료들을 의미한다. Stack Stack의 개념 위의 그림같이 진행 되는걸 LIFO(Last In First Out)이라고 한다 맨 처음 push 됬던게 제일 마지막에 빠져 나온것 이라고 보면 된다 stack은 할당된 공간이 있으며 할당된 공간이 모두 사용된 경우 push를 사용할수없게 된다 할당된 공간이 모두 사용되었지만 그럼에도 불구하고 push를 한경우 stack overflow가 발생된다 또한 할당된 공간이 비어있을때 pop이 시도 될때 stack underflow가 발생된다 JavaScript를 사용해서 구현 youtu.be/D_NbDvvuTOM class S.. 2020. 12. 3.
git remote git remote는 상대방의 저장소에 연결 하는걸 뜻하는거 같습니다 이런식으로 git remote 라고 적으면 바로 연결된 remote가 나오죠 git remote -v 뒤에 -v를 붙이면 해당 연결된 저장소의 url이 나옵니다 ※어떤 저장소에서는 push 권한 까지 제공을 하지만 여기서는 push 권한 까지는 확인을 할수 없습니다※ 또한 이런식으로 $git remote add { repoName } { URL } remote 저장소를 추가 할수있습니다 remote push 하는 방법에 대해서는 상당히 간단 합니다 push를 하는 방법만 아시면 되죠 위와 같이 $git push 이런식으로 추가 하시면 됩니다 예제를 보시죠 remote 된 저장소 이름에 지금 브랜치 이름이 현재 master 니까 git .. 2020. 11. 30.
git을 시작하며 오늘부터 git 에 대한 작은 카테고리가 생겼습니다 git 문서에 나와있는걸 한번 살펴 보면서 적을 생각 입니다 2020. 11. 30.
tree_ui function createTreeView(menu, root) { menu.forEach(function(el){ if (el.children === undefined){ const li = document.createElement('li') root.append(li) li.textContent = el.name } if (el.children !== undefined){ const li = document.createElement('li') const input = document.createElement('input') const span = document.createElement('span') const ul = document.createElement('ul') root.append(li) .. 2020. 11. 19.
JSON Serializer 안녕하세요 오늘은 Serializer 에 대해서 알아 볼껀데요 왜 Serializer가 필요한지에 대해서 한번 생각해볼까요? 저희가 이제 string 타입이나 number 타입 boolean 타입 같은 경우에는 바로 문자열로 만들어 줄수가 있습니다 이런식으로 말이죠 하지만 객체나 배열 같은 경우에는 어떨까요? 이런식으로 배열 같은 경우에는 괄호( [ ] )가 없어진 형태로 문자열로 바뀌게 되고 객체 같은 경우에는 [object object]라고 나오네요 그렇다면 전체적으로 배열 같은 경우에는 괄호가 삭제 되지 않고 객체 같은 경우에는 object라고 나오지 않게 끔 문자 타입으로 변경 하려면 어떻게 해야 할까요? 이러한 식으로 JSON.stringify(변수) 하신다면 문제 없이 변경 할수 있습니다 하지.. 2020. 11. 19.
반응형