오늘은 데이터 자료구조의 그래프를 알아보자 이말이야. Graph 그래프는 데이터 자료구조 종류 중 하나이다. 그러면 그래프는 어떻게 자료를 정리할까? 그림을 살펴보자. 그래프는 위 사진처럼 각 노드(데이터)들을 연결해 주는 선(Edge)가 있다. 요런 자료는 실생활에서 어디서 쓰냐? 지하철 노선도나, 네비게이션이 길을 알려줄 때 쓴다. 각 ...
Linked List란? 의미 각 데이터들을 한 줄로 연결시킨 모양을 띄우고 있는 자료 구조. 크기가 동적인 자료구조로, 자료구조를 구성하는 요소. 등이라고 설명할 수 있다. 사실 글로 보면 진짜 무슨 말인지 1도 모름. 그림이 편하다. 내 기준 : 각 데이터를 “노드”에 담아서 **노드끼리 연결하여 데이터를 저장하는 구조.** 그럼 노드란...
오늘은 스코프와 클로저에 대해 아.라.보.자. Scope Scope : 변수 접근 규칙에 따른 유효 범위 사전적 의미는 저렇다. 하지만 저것만 보면 누가 이해 하냐? 일단 당신이 Scope를 배운다는 것은, 이미 선언과 할당에 대해 배웠다는 뜻. Scope는 당신이 선언하고 할당한 let, var, const, function이 가지고 있는 범위...
201204 子路有聞, 未之能行, 唯恐有聞. 자로는 들은 것이 있는데, 아직 그것을 실행하지 못했을 때는, 다른 가르침을 듣기를 두려워하였다. 코공이도 배우긴 하고 코드는 작성했지만 이해를 하지 못했다. 그런데 다음 주에 또 새로운 걸 배운다. 가르침 듣기가 두렵다. 나는 자로인가? ⚈. 오늘 배운 것 Data Structure ...
201203 子曰。 “誰能出不由戶? 何莫由斯道也?” 공자가 말하길, “누구인들 문을 통하지 않고 나갈 수 있겠는가? 어찌 이 도를 따르지 않는가?” Stack, queue의 문을 통하지 않고 나가는 자료가 누구인가? 누가 발소리를 내었어?! ⚈. 오늘 배운 것 Data Structure 종류 Stack 개념, 자바스크립트로 구...
1. 원시자료 자바스크립트에서 원시 타입의 데이터(primitive type data; 원시 자료형)는 객체가 아니면서 method를 가지지 않는 6가지의 타입 string, number, bigint, boolean, undefined, symbol, (null) 원시 자료형의 특징 “하나”의 정보를 담고 있다. 옛날에 코드를 작성하...
1. 자료 구조 (Data Structure) 데이터 타입 : 하나의 데이터를 어떻게 해석할지 정의한 것. 자료 구조 : 여러 데이터들의 묶음을 어떻게 저장하고 사용할지 정의한 것 2. Stack 먼저, 스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있따. 위 사진 처럼. 이런 구조를 LIFO: last in, first out 라고...
201202 子曰。 “民可使由之, 不可使知之.” 공자가 “백성은 도리를 따르게 할 수는 있지만, 도리를 이해하게 할 수는 없다.” 코공이 말하길, 코드를 작성하게 할 수는 있지만, 코드를 이해할 수 는 없다. ⚈. 오늘 배운 것 어제와 같다. this, call, apply, bind 사용법 call과 apply는 같고 바...
내가 보기 위해 적는 비공개 함수 메소드 이해방식. 처음에 콦듮슶텞잆츲의 설명을 읽었을 때는 진짜 이해가 1개도 안 감. 왜 쓰는지도. 바인딩이라는 말을 처음 보는데 this는 ~~을 바인딩 한다. 이렇게 설명하면 누가 알아들음? 개짜증나네 진짜; this 우선 this는 기본적으로 가지고 있는 의미는 window객체가 있지만 사용자가 어...
201201 子曰。 “君子不器.” 공자가 말하길, “군자는 그릇처럼 한 가지 기능에만 한정된 사람이 아니다.” 나는 군자가 아니니 숨쉬기 한 가지 기능에만 한정되도 괜찮지 않을까? ⚈. 오늘 배운 것 this, call, apply, bind 사용법 화살표 함수 Modern JavaScript Koans ⚈. 느낀점 ...