#welcome
#blog
- 블로그 주인장 소개
- 소프트웨어 마에스트로 15기(1) - 서류 전형 후기
- 소프트웨어 마에스트로 15기(2) - 1차 코딩테스트 후기
- 소프트웨어 마에스트로 15기(3) - 2차 코딩테스트 후기
- 소프트웨어 마에스트로 15기(4) - 최종 면접 후기
- 소프트웨어 마에스트로 15기(5) - 소마 과정 회고
#C
- C 언어(1) - Hello, World! 출력해보기
- C 언어(2) - 변수 이해하기
- C 언어(3) - 자료형 더 깊게 이해하기(이진법)
- C 언어(4) - 자료형 더 깊게 이해하기(부동소수점)
- C 언어(5) - 자료형 더 깊게 이해하기(아스키 코드)
- C 언어(6) - 연산자 이해하기
- C 언어(7) - 연산자 이해하기2
- C 언어(8) - 연산자 이해하기3(형변환) + 주석
- C 언어(9) - 입력하기, 메모리 구조
- C 언어(10) - 조건문
- C 언어(11) - 반복문
- C 언어(12) - 포인터
- C 언어(13) - 다중포인터, 포인터의 연산
- C 언어(14) - 배열, 상수
- C 언어(15) - 다차원 배열
- C 언어(16) - 배열의 실체, 배열 포인터
- C 언어(17) - 포인터 배열
- C 언어(18) - 함수
- C 언어(19) - 함수 호출의 원리
- C 언어(20) - 전처리와 라이브러리 함수
- C 언어(21) - 변수의 종류와 생존 시간
- C 언어(22) - 버퍼와 입력 심화 이해
- C 언어(23) - 문자열 다루기
- C 언어(24) - 구조체
- C 언어(25) - 구조체 포인터
- C 언어(26) - 공용체
- C 언어(27) - 강의를 마무리 하며
#정리
- C 언어(1) - Hello, World! 출력해보기
- C 언어(2) - 변수 이해하기
- C 언어(3) - 자료형 더 깊게 이해하기(이진법)
- C 언어(4) - 자료형 더 깊게 이해하기(부동소수점)
- C 언어(5) - 자료형 더 깊게 이해하기(아스키 코드)
- C 언어(6) - 연산자 이해하기
- C 언어(7) - 연산자 이해하기2
- C 언어(8) - 연산자 이해하기3(형변환) + 주석
- C 언어(9) - 입력하기, 메모리 구조
- C 언어(10) - 조건문
- C 언어(11) - 반복문
- C 언어(12) - 포인터
- C 언어(13) - 다중포인터, 포인터의 연산
- C 언어(14) - 배열, 상수
- C 언어(15) - 다차원 배열
- C 언어(16) - 배열의 실체, 배열 포인터
- C 언어(17) - 포인터 배열
- C 언어(18) - 함수
- C 언어(19) - 함수 호출의 원리
- C 언어(20) - 전처리와 라이브러리 함수
- C 언어(21) - 변수의 종류와 생존 시간
- C 언어(22) - 버퍼와 입력 심화 이해
- C 언어(23) - 문자열 다루기
- C 언어(24) - 구조체
- C 언어(25) - 구조체 포인터
- C 언어(26) - 공용체
- C 언어(27) - 강의를 마무리 하며
- 자료구조(1) - ADT와 자료구조
- 자료구조(2) - C의 기본 자료구조 복습
- 자료구조(3) - 동적 할당과 원리
- 자료구조(4) - 배열
- 자료구조(5) - 스택
- 자료구조(6) - 큐, 환형 큐
- 자료구조(7) - 연결리스트
- 자료구조(8) - 트리
- 자료구조(9) - 이진 트리
- 자료구조(10) - 트리의 구현 기초와 재귀 함수를 통한 순회
- 자료구조(11) - 완전 이진 트리의 이진 탐색 트리의 구현
- 자료구조(12) - 힙의 ADT와 구현
- 자료구조(13) - 승자 트리와 패자 트리
- 자료구조(14) - 그래프
- 자료구조(15) - 그래프의 구현
- 자료구조(16) - DFS와 BFS
- 자료구조(17) - 유니온 파인드
- 자료구조(18) - 최소 스패닝 트리
- 자료구조(19) - 집합과 해시 테이블
- 자료구조(20) - 해시 충돌 관리법
- 자료구조(21) - 맵(딕셔너리)
- 자료구조(22) - 강의를 마무리 하며
- 객체지향프로그래밍(1) - Welcome to C++
- 객체지향프로그래밍(2) - 객체지향프로그래밍(OOP)의 필요성?
- 객체지향프로그래밍(3) - 객체, 클래스, 인스턴스
- 객체지향프로그래밍(4) - 캡슐화, 추상화
- 객체지향프로그래밍(5) - 생성자
- 객체지향프로그래밍(6) - 함수 오버로딩, 생성자 오버로딩
- 객체지향프로그래밍(7) - 소멸자
- 객체지향프로그래밍(8) - 참조자와 복사 생성자
- 객체지향프로그래밍(9) - const와 static, 이름 공간
- 객체지향프로그래밍(10) - 객체지향 스타일로 포켓몬 다시 만들어보기
- 객체지향프로그래밍(11) - 상속(1)
- 객체지향프로그래밍(12) - 상속(2), 메모리 구조로 보는 상속
- 객체지향프로그래밍(13) - 상속(3), this 포인터
- 객체지향프로그래밍(14) - 상속(4), 상속의 용도
- 객체지향프로그래밍(15) - 상속(5), 다중 상속
- 객체지향프로그래밍(16) - 집합(aggregation)과 합성(composition)
- 객체지향프로그래밍(17) - 오버라이딩
- 객체지향프로그래밍(18) - 가상함수와 업 캐스팅, 다운 캐스팅
- 객체지향프로그래밍(19) - 오버라이딩(2), 순수 가상 함수와 추상클래스
- 객체지향프로그래밍(20) - 가상 소멸자
- 객체지향프로그래밍(21) - 가상 상속
- 객체지향프로그래밍(22) - 연산자 오버로딩(1), 단항 연산자와 산술 연산자
- 객체지향프로그래밍(23) - 연산자 오버로딩(2), 산술대입연산자와 조건 연산자
- 객체지향프로그래밍(24) - 형변환의 모든 것
- 객체지향프로그래밍(25) - explicit 키워드와 mutable 키워드
- 객체지향프로그래밍(26) - 오버로딩의 모든 것
- 객체지향프로그래밍(27) - friend 키워드란?
- 객체지향프로그래밍(28) - 이론적 배경(1) - 객체지향의 4대 특성
- 객체지향프로그래밍(29) - 이론적 배경(2) - 객체지향의 SOLID 원칙
- 객체지향프로그래밍(30) - 강의를 마무리 하며
#자료구조
- 자료구조(1) - ADT와 자료구조
- 자료구조(2) - C의 기본 자료구조 복습
- 자료구조(3) - 동적 할당과 원리
- 자료구조(4) - 배열
- 자료구조(5) - 스택
- 자료구조(6) - 큐, 환형 큐
- 자료구조(7) - 연결리스트
- 자료구조(8) - 트리
- 자료구조(9) - 이진 트리
- 자료구조(10) - 트리의 구현 기초와 재귀 함수를 통한 순회
- 자료구조(11) - 완전 이진 트리의 이진 탐색 트리의 구현
- 자료구조(12) - 힙의 ADT와 구현
- 자료구조(13) - 승자 트리와 패자 트리
- 자료구조(14) - 그래프
- 자료구조(15) - 그래프의 구현
- 자료구조(16) - DFS와 BFS
- 자료구조(17) - 유니온 파인드
- 자료구조(18) - 최소 스패닝 트리
- 자료구조(19) - 집합과 해시 테이블
- 자료구조(20) - 해시 충돌 관리법
- 자료구조(21) - 맵(딕셔너리)
- 자료구조(22) - 강의를 마무리 하며
#소프트웨어 마에스트로
- 소프트웨어 마에스트로 15기(1) - 서류 전형 후기
- 소프트웨어 마에스트로 15기(2) - 1차 코딩테스트 후기
- 소프트웨어 마에스트로 15기(3) - 2차 코딩테스트 후기
- 소프트웨어 마에스트로 15기(4) - 최종 면접 후기
- 소프트웨어 마에스트로 15기(5) - 소마 과정 회고
#객체지향프로그래밍
- 객체지향프로그래밍(1) - Welcome to C++
- 객체지향프로그래밍(2) - 객체지향프로그래밍(OOP)의 필요성?
- 객체지향프로그래밍(3) - 객체, 클래스, 인스턴스
- 객체지향프로그래밍(4) - 캡슐화, 추상화
- 객체지향프로그래밍(5) - 생성자
- 객체지향프로그래밍(6) - 함수 오버로딩, 생성자 오버로딩
- 객체지향프로그래밍(7) - 소멸자
- 객체지향프로그래밍(8) - 참조자와 복사 생성자
- 객체지향프로그래밍(9) - const와 static, 이름 공간
- 객체지향프로그래밍(10) - 객체지향 스타일로 포켓몬 다시 만들어보기
- 객체지향프로그래밍(11) - 상속(1)
- 객체지향프로그래밍(12) - 상속(2), 메모리 구조로 보는 상속
- 객체지향프로그래밍(13) - 상속(3), this 포인터
- 객체지향프로그래밍(14) - 상속(4), 상속의 용도
- 객체지향프로그래밍(15) - 상속(5), 다중 상속
- 객체지향프로그래밍(16) - 집합(aggregation)과 합성(composition)
- 객체지향프로그래밍(17) - 오버라이딩
- 객체지향프로그래밍(18) - 가상함수와 업 캐스팅, 다운 캐스팅
- 객체지향프로그래밍(19) - 오버라이딩(2), 순수 가상 함수와 추상클래스
- 객체지향프로그래밍(20) - 가상 소멸자
- 객체지향프로그래밍(21) - 가상 상속
- 객체지향프로그래밍(22) - 연산자 오버로딩(1), 단항 연산자와 산술 연산자
- 객체지향프로그래밍(23) - 연산자 오버로딩(2), 산술대입연산자와 조건 연산자
- 객체지향프로그래밍(24) - 형변환의 모든 것
- 객체지향프로그래밍(25) - explicit 키워드와 mutable 키워드
- 객체지향프로그래밍(26) - 오버로딩의 모든 것
- 객체지향프로그래밍(27) - friend 키워드란?
- 객체지향프로그래밍(28) - 이론적 배경(1) - 객체지향의 4대 특성
- 객체지향프로그래밍(29) - 이론적 배경(2) - 객체지향의 SOLID 원칙
- 객체지향프로그래밍(30) - 강의를 마무리 하며
#NLP
- NLP(1) - 언어의 통계학적 접근이란? - 정보량
- NLP(2) - Shannon의 N-gram과 엔트로피란?
- NLP(3) - Shannon의 n-gram 모델 구현
- NLP(4) - N-gram의 한계와 Bengio의 Neural Probabilistic Language 모델이란?
- NLP(5) - McCulloch와 pitts의 M-P모델이란?
- NLP(6) - Rosenblatt의 Perceptron 모델이란?
- NLP(7) - Rosenblatt의 Perceptron 구현 실습
#AI