-
2022-04-29
(2부) 레드블랙트리(red-black tree)의 삭제는 어떻게 동작할까요? 시간 복잡도는 어떻게 될까요? AVL 트리와 차이는 무엇일까요? 이 영상으로 후련하게 해결하세요 :)
-
2022-04-24
(1부) 레드블랙트리(red-black tree)의 기본 개념과 특징을 살펴보고, 삽입 때 레드블랙트리가 어떻게 동작하는지를 아주 자세히 설명합니다~ 헷갈리시는 분들 커몬요
-
2022-04-13
균형을 빡세게 유지하는 AVL 트리는 이진탐색트리의 단점을 어떻게 극복했을까요? 이진탐색트리면서도 균형을 유지하는 AVL 트리의 동작방식과 장단점을 살펴봅니다 :)
-
2022-04-03
이진탐색트리(binary search tree)를 설명합니다~ 기본 개념과 트리를 순회하는 여러 방법, 이진탐색트리의 삽입/삭제/검색이 어떻게 동작하는지 예를 통해 설명드려요 :)
-
2022-03-29
트리(tree) 구조의 기본 개념과 용어들을 설명합니다~ 이진 트리(binary tree)의 형태에 따른 다양한 종류도 설명하니까요 기본 개념 잡고 싶으시면 도움되실 거에요 :)
-
2022-03-22
시간복잡도(time complexity)를 알차게 설명합니다! 빅 오(Big O)를 포함해서 점근적 표기법을 다양한 예제와 함께 설명하니까요 들러보세요~ :)
-
2022-03-18
불변 객체(immutable object)는 안정적인 개발에 아주 도움이 됩니다! 불변 객체의 개념과 장점, 구현 방법을 자바 예제를 통해 배워보아요~!
-
2022-03-11
값이 중복되는 객체를 제거할 목적으로 hash set을 쓰려면? (hash table도 마찬가지예요)
-
2022-03-07
셋(set)과 셋의 대표 구현체인 해시 셋(hash set)의 핵심을 설명합니다! 리스트(list)와 셋의 차이, 파이썬의 Set vs 자바의 HashSet도 비교합니다 ;)
-
2022-03-03
맵(map)과 해시 테이블(hash table) 핵심만 모아보기! 맵과 해시 테이블(a.k.a 해시 맵)을 20분간 아주아주아주 알차게 설명합니다!!
-
2022-02-26
리스트(list)를 아시나요? array list와 linked list의 개념과 차이를 한방에 정리합니다! 2년 전 영상보다 더욱 업그레이드된 영상을 지금 만나보세요!!
-
2022-02-20
배열(array)을 담백하게 설명합니다~ 동적배열(dynamic array)과 연관배열(associative array)은 또 뭘까요? 이것도 담백하게 설명합니다~
-
2022-02-16
비동기 프로그래밍, 비동기 I/O, 비동기 커뮤니케이션.. 비동기(asynchronous)라는 .. 참 많이 사용하는데요~ 각 맥락에 따른 의미를 설명합니다~ 들러보세영~ㅎㅎ
-
2022-02-12
block I/O vs non-block I/O 개념을 설명합니다! 소켓 I/O를 예제로 주로 설명해요! I/O multiplexing(다중 입출력) 설명도 빠질 수 없겠죠? ;)
-
2022-02-08
스레드 풀(thread pool)은 왜 쓰는 걸까요? 어떻게 쓰는게 잘 쓰는 걸까요? 지금 이 영상으로 스레드 풀! 깔끔하게 정리하시죠!
-
2022-02-06
스레드 종류가 참 많죠? 하드웨어 스레드, OS 스레드, 네이티브 스레드, 커널 스레드, 유저 스레드, 그린 스레드까지 한번에 정리해서 알려드립니다!!
-
2022-02-05
인터럽트와 시스템 콜을 설명합니다! 당연히 유저 모드, 커널 모드도 설명해야겠죠? 그런데 이 모든게 프로그래밍 언어와 무슨 상관이냐구요?? 상관있죠! 왜 상관있냐면요..!
-
2022-01-29
CPU 스케줄러는 프로세스를 어떻게 스케줄링 하는 걸까요? 선점/비선점의 차이는 뭘까요? 디스패처는 또 뭐죠? 이 모든 궁금증을 이 영상으로 간결하게 해결하세요!
-
2022-01-28
OS 프로세스의 상태가 어떻게 변하는지 아시나요?? 자바 스레드 상태도 알려 드립니다! 상태를 왜 알아야 할까요? 서버가 불능에 빠지면 분석할 때 필요하기 때문이죠!
-
2022-01-26
데드락(교착상태)은 프로그램에 치명적이죠 T^T 언제 발생하고 어떻게 해결하는지 살펴봅시다~! 간단한 자바 예제도 있어요~!!
-
2022-01-25
우선순위 큐와 힙의 개념과 차이, 사용 사례를 설명합니다! 힙이 어떻게 동작하는지도 예를 통해 자세히 설명합니다!
-
2022-01-24
스택과 큐 설명! 참 쉽죠~~? 기술 문서 읽다가 큐 만났을 때 팁과 스택/큐와 관련된 에러들 그리고 해결책도 설명드려요!!
-
2022-01-19
모니터가 어떻게 동기화에 사용되는지 아주 자세히 설명합니다! 자바에서 모니터는 어떤 모습인지도 설명하니 헷갈리시는 분들 꼭 보세요!
-
2022-01-15
스핀락(spinlock) 뮤텍스(mutex) 세마포(semaphore) 각각의 특징과 차이 완벽 설명! 뮤텍스는 바이너리 세마포가 아니라는 것도 설명합니다!
-
2022-01-12
동기화(synchronization), 경쟁 조건(race condition), 임계 영역(critical section)을 자세하게 설명합니다! 헷갈리시는 분들 꼭 보세요!
-
2022-01-10
cpu bound, io bound 의미를 설명합니다! 이에 따른 스레드 개수를 정하는 팁도 알려드립니다!
-
2022-01-07
컨텍스트 스위칭 뽀개기! 의미와 종류와 왜 스레드 컨텍스트 스위칭이 더 빠르다고 하는지까지..! 이 모든 것을 시원~~하게 설명합니다!!
-
2022-01-06
프로세스, 스레드, 멀티태스킹, 멀티스레딩, 멀티프로세싱, 멀티프로그래밍, 이 모든 것을 한 방에 깔끔하게 설명합니다!! 콘텐츠 퀄리티 만족하실 겁니다!
-
2022-01-03
백엔드 기초를 전체적으로 다지고 싶으신 분! 8년차 백엔드 개발자가 준비한 시리즈가 답이 될 수 있습니다!
-
2022-01-01
변수와 객체와 메모리의 관계! 자바를 예로 들어 변수와 객체는 메모리에 어떻게 저장되는지 정말 쉽게 설명해요!
-
2021-12-29
함수!! 개발의 기본 중에 기본인 함수를 아주 쉽게 설명합니다!
-
2021-12-28
변수와 값! 개발의 기본 중의 기본이 되는 개념이죠~! 쉽게 설명합니다
-
2021-12-27
객체와 클래스 완벽 설명!! 더 이상 헷갈려 하시지 마시고 들어보세요~
-
2021-12-23
개발자로 성장하기! 7년 간 개발자로 일하면서 성장할 수 있었던 나름의 노하우를 소개합니다!!
-
2021-12-19
퇴사했습니다!! 본격 개발 유튜브 시작!!
-
2020-06-17
해시맵의 해시 충돌 해결 방법 (hash map & hash collision 해결)
-
2020-06-13
해시맵과 해시 충돌 발생 이유 (hash map & hash collision)
-
2020-05-05
Java에서 SortedMap 정의와 특징 ; HashMap과의 차이 ; 구현체들
-
2020-03-27
Set, HashSet 설명
-
2020-02-16
hash map 설명 (장점, 예제, hash function)
-
2020-02-10
배열이 0번째 부터 시작하는 이유
-
2020-02-07
해설! 10000000 십진수로 바꾸면?!
-
2020-02-04
퀴즈! 이진수를 십진수로 바꾸기
-
2020-01-08
컴퓨터 음의 정수 표현 방법
-
2020-01-01
컴퓨터 양의 정수 표현 방법
-
2019-12-30
set 대신 list를 쓰면?
-
2019-12-25
list set 차이
-
2019-12-16
ADT 뜻 ; 데이터구조와 차이 ; 실무에도 중요할까?
-
2019-12-01
array list 차이
-
2019-11-25
array list 와 linked list 의 차이
-
2019-10-12
개발자 되려면 영어 공부 꼭 해야하나?
-
2019-10-09
큐(queue) 설명
-
2019-10-06
스택(stack) 설명