N Log
Archive

흩어진 기록 사이에
읽을 길을 내두었습니다.

공부하며 남긴 글을 큰 흐름에 맞춰 이어두었습니다.

108개의 글20개의 주제

주제별 글 목록

블로그

1 links
  1. 01블로그 개발 이유와 과정

프로그래밍 기초

12 links
  1. 01변수 (Variable)
  2. 02리터럴 (Literal), 상수 (Constant)
  3. 03자료형 (Data Type)
  4. 04연산자 (Operator)
  5. 05Short-Circuit Evaluation (단락 평가)
  6. 062차원 배열
  7. 07함수 (Function)
  8. 08재귀 함수 (Recursive Function)
  9. 09열거형 (enum)
  10. 10버그, 오류, 에러, 예외
  11. 11개체지향 (OOP)
  12. 12Getter, Setter

데이터 표현

6 links
  1. 01진법 변환
  2. 02보수
  3. 03정수의 음수 표현
  4. 04문자 인코딩
  5. 05고정 소수점 (Fixed Point Number)
  6. 06부동 소수점 (Floating Point Number)

C 언어

6 links
  1. 01C 언어에서 char는 1 byte지만, 8 bit가 아닐 수 있다
  2. 02C 언어 빌드 과정
  3. 03어셈블리어로 보는 스택 메모리 변화
  4. 04포인터 배열과 배열 포인터 차이
  5. 05strlen 구현해보기
  6. 06atoi 구현해 보기

자료구조

12 links
  1. 01배열 리스트 (Array List)
  2. 02연결 리스트 (Linked List)
  3. 03원형 연결 리스트 (Circular Linked List)
  4. 04스택 (Stack)
  5. 05스택으로 수식 변환과 계산
  6. 06큐 (Queue)
  7. 07트리 (Tree)
  8. 08트리로 수식 표현과 계산
  9. 09우선순위 큐와 힙 (Priority Queue & Heap)
  10. 10이진 탐색 트리 (Binary Search Tree)
  11. 11AVL 트리 (AVL Tree)
  12. 12해시 테이블 (Hash Table)

그래프

4 links
  1. 01그래프 (Graph)
  2. 02그래프 탐색 DFS 재귀
  3. 03그래프 탐색 DFS 스택
  4. 04그래프 탐색 BFS

정렬

11 links
  1. 01정렬 알고리즘 시간 복잡도
  2. 02안정 정렬과 불안정 정렬
  3. 03버블 정렬 (Bubble Sort)
  4. 04선택 정렬 (Selection Sort)
  5. 05삽입 정렬 (Insertion Sort)
  6. 06힙 정렬 (Heap Sort)
  7. 07병합 정렬 (Merge Sort)
  8. 08퀵 정렬 (Quick Sort)
  9. 09계수 정렬 (Counting Sort)
  10. 10버킷 정렬 (Bucket Sort)
  11. 11기수 정렬 (Radix Sort)

탐색

2 links
  1. 01이진 탐색 (Binary Search)
  2. 02보간 탐색 (Interpolation Search)

문제 풀이 - 반복문

11 links
  1. 01직각삼각형 1
  2. 02직각삼각형 2
  3. 03직각삼각형 3
  4. 04직각삼각형 4
  5. 05피라미드
  6. 06공백 피라미드
  7. 07역피라미드
  8. 08공백 역피라미드
  9. 09다이아몬드
  10. 10모래시계
  11. 11눕힌 모래시계

문제 풀이 - 조건문

3 links
  1. 01FizzBuzz
  2. 02윤년 판별하기
  3. 03가위, 바위, 보

문제 풀이 - 연산자

5 links
  1. 01초를 시, 분, 초로 변환하기
  2. 02120814 피자 나눠 먹기 1
  3. 03while문에서 전위 감소와 후위 감소
  4. 04120904 숫자 찾기
  5. 05정수를 2진수로 변환

문제 풀이 - 배열

13 links
  1. 01120813 짝수는 싫어요
  2. 02120842 2차원으로 만들기
  3. 03120844 배열 회전시키기
  4. 04120890 가까운 수
  5. 05120843 공 던지기
  6. 06정렬된 두 배열 병합하기
  7. 072차원 배열의 행과 열 합계 채우기
  8. 082차원 배열 좌우 반전
  9. 092차원 배열 상하 반전
  10. 102차원 배열 시계 방향 90도 회전
  11. 112차원 배열 지그재그로 채우기
  12. 122차원 배열을 달팽이 모양으로 배우기
  13. 132차원 배열 대각선 순환 이동

문제 풀이 - 문자열

8 links
  1. 01120825 문자 반복 출력하기
  2. 02120893 대문자와 소문자
  3. 03120892 암호 해독
  4. 04120913 잘라서 배열로 저장하기
  5. 05120888 중복된 문자 제거
  6. 06120894 영어가 싫어요
  7. 07120838 모스부호 1
  8. 08120921 문자열 밀기

문제 풀이 - 수학

6 links
  1. 01120848 팩토리얼
  2. 02120836 순서쌍의 개수
  3. 03120884 치킨 쿠폰
  4. 04120852 소인수분해
  5. 05120885 이진수 더하기
  6. 06120808 분수의 덧셈

문제 풀이 - 해시

3 links
  1. 01120886 A로 B 만들기
  2. 02120896 한 번만 등장한 문자
  3. 03120812 최빈값 구하기

문제 풀이 - 스택

1 links
  1. 01120853 컨트롤 제트

문제 풀이 - 재귀

1 links
  1. 01하노이의 탑

문제 풀이 - 구현

1 links
  1. 01120871 저주의 숫자 3

문제 풀이 - 시뮬레이션

1 links
  1. 01120861 캐릭터의 좌표

문제 풀이 - 정렬

1 links
  1. 01120882 등수 매기기