본문 바로가기 메뉴 바로가기

프로그래밍 및 개발 공부하기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

프로그래밍 및 개발 공부하기

검색하기 폼
  • 분류 전체보기 (276) N
    • 알고리즘 (6)
      • 동적계획법 (4)
      • 홍정모 알고리즘 (2)
    • 자바 (4)
    • 백준 스터디 (155) N
      • 프로그래머스 (22)
    • 홍정모 따라 배우는 C++ (9)
      • C++ 오버로딩 (5)
      • C++ 함수 (3)
      • 포인터와 참조자 (1)
    • 파이썬 (2)
    • 정보처리기사 (21)
      • 페이지 교체 알고리즘 (3)
    • 매치업 (10)
      • 통계로 하는 탐색적 데이터분석 (8)
      • 빅데이터 분석 프로젝트 실무 (2)
    • C언어 (7)
    • ADP (7)
    • 웹개발 (12) N
      • html (4)
      • Flex와 Grid -1분코딩 (8) N
    • 게임 (1)
      • 유니티 (1)
    • 공부정리 (5)
    • CS (0)
      • 윤성우 TCPIP (0)
    • 구름 (2)
      • 얄코 Java (7)
      • 효빈 JS (0)
      • 따라하며 배우는 html,css (6)
  • 방명록

2025/07/12 (6)
[페이지 교체]LFU(Least Frequently Used) 방법 정리!

📘 LFU 페이지 교체 알고리즘 📖 페이지 교체란 무엇인가?컴퓨터는 프로그램 실행 중 필요한 데이터를 메모리에 불러와서 작업합니다.하지만 메모리의 크기는 한정돼 있어서, 새로운 데이터를 불러와야 할 때 이미 가득 찼다면 기존 데이터를 하나 제거해야 합니다.이때 어떤 데이터를 제거할지를 결정하는 규칙을 페이지 교체 알고리즘이라고 부릅니다.이 글에서는 자주 사용되지 않는 데이터를 제거하는 LFU (Least Frequently Used) 알고리즘에 대해 알아보겠습니다.📖 LFU란 무엇인가?LFU는 영어로 Least Frequently Used, 즉 가장 적게 사용된 데이터부터 제거한다는 뜻입니다.메모리에 있는 데이터 각각이 지금까지 몇 번이나 사용되었는지를 기록하고, 그 수치가 가장 낮은 데이터를 제거..

정보처리기사/페이지 교체 알고리즘 2025. 7. 12. 21:29
데이터베이스 조인 — 세타조인, 네추럴조인, 동등조인

📘 데이터베이스 조인 — 정의, 필요성, 모든 경우의 수와 조건 필터링까지 완전한 정리📖 조인이란조인은 데이터베이스에서 두 릴레이션(테이블)의 데이터를 하나로 합치는 작업입니다.두 테이블의 각 행이 어떻게 연결될지를 조건으로 정하고, 그 조건에 맞는 데이터만 결과에 남깁니다.조건을 지정하지 않으면 두 릴레이션의 모든 행이 곱해지는 카티션 곱이 발생합니다.따라서 조인은 모든 행 조합을 만든 뒤, 지정한 조건을 만족하는 것만 남긴다는 점이 중요합니다.여기서는 대표적인 조인 방식 3가지(세타, equal, natural)를 정의, 필요성, 합치기 전 데이터, 카티션 곱, 조건 검사, 결과까지 전부 기술합니다.📖 세타 조인정의세타 조인(θ-조인)은 두 릴레이션의 모든 행 조합을 만든 후,그 중에서 지정한 ..

정보처리기사 2025. 7. 12. 21:17
RIP와 OSPF — 링크 상태와 다익스트라로 보는 두 가지 길 찾기 방식

🌐 RIP와 OSPF — 링크 상태와 다익스트라로 보는 두 가지 길 찾기 방식🚩 네트워크에서 왜 길을 선택해야 할까요?컴퓨터가 데이터를 목적지로 보내려면 여러 장비(라우터)를 거칩니다.여러 갈래 길 중에서 가장 좋은 길을 고르는 과정을 라우팅이라고 합니다.이때 어떤 기준으로 길을 선택하느냐에 따라 결과가 달라집니다.가장 오래된 규칙은 RIP, 그 한계를 극복하기 위해 나온 것이 OSPF입니다.🚩 RIP — 단순하지만 비효율적인 방식RIP(Routing Information Protocol)는 가장 단순한 라우팅 규칙입니다.RIP는 길을 선택할 때 오직 홉 수(hop count)만 세어 가장 적은 홉 수를 가진 길을 선택합니다.홉 수란, 데이터를 보내는 동안 거치는 장비(라우터)의 개수입니다.예를 들..

정보처리기사 2025. 7. 12. 19:53
서브넷 마스크란?

🌐 서브넷 마스크란?📌 서브넷 마스크의 정의서브넷 마스크(Subnet Mask)란 컴퓨터가 IP 주소를 보고 이렇게 판단할 수 있도록 도와주는 숫자입니다.“이 IP 주소의 앞부분은 네트워크를 뜻하고, 뒷부분은 호스트를 뜻합니다.”즉, 서브넷 마스크는 IP 주소를 네트워크와 호스트라는 두 부분으로 나누어 주는 기준입니다.🖇 네트워크(Network): 하나의 그룹 이름🖇 호스트(Host): 그 그룹 안에서 각각의 개별적인 컴퓨터📖 네트워크란?네트워크는 하나의 큰 이름표입니다.같은 네트워크에 속한 컴퓨터끼리는 서로 바로 소통할 수 있습니다.다른 네트워크에 있는 컴퓨터와는 바로 소통하지 못합니다.예를 들어, 회사에서 사용하는 사무실 네트워크와 집에서 사용하는 네트워크는 서로 다른 그룹입니다.📝 네트워..

정보처리기사 2025. 7. 12. 19:18
백준 2644번 촌수계산 문제 파이썬 풀이

백준 2644번 촌수계산 파이썬 풀이문제가족 혹은 친척들 사이의 관계를 나타내는 촌수를 계산하는 프로그램을 작성합니다.촌수는 부모와 자식 사이를 1촌으로 정의하고, 이로부터 몇 단계를 거쳐야 하는지를 계산합니다.예를 들어, 나와 아버지는 1촌이고, 나와 할아버지는 아버지를 거쳐 가므로 2촌입니다.아버지의 형제(삼촌)는 아버지와 형제이므로 할아버지를 기준으로 보면 둘 다 1촌이고, 나와 삼촌은 할아버지를 거쳐야 하므로 3촌입니다.입력으로는 사람의 수, 촌수를 계산해야 하는 두 사람의 번호, 그리고 부모 자식 관계들이 주어집니다.이때, 두 사람의 촌수를 출력하고, 만약 친척 관계가 없다면 -1을 출력합니다.테스트케이스입력 예시 197 371 21 32 72 82 94 54 6출력 예시 13입력 예시 298 ..

백준 스터디 2025. 7. 12. 16:57
백준 2644번 촌수계산 C++ 풀이

백준 2644번 촌수계산 C++ 풀이문제가족 혹은 친척들 사이의 관계를 나타내는 촌수를 계산하는 프로그램을 작성합니다.촌수는 부모와 자식 사이를 1촌으로 정의하고, 이로부터 몇 단계를 거쳐야 하는지를 계산합니다.예를 들어, 나와 아버지는 1촌이고, 나와 할아버지는 아버지를 거쳐 가므로 2촌입니다.아버지의 형제(삼촌)는 아버지와 형제이므로 할아버지를 기준으로 보면 둘 다 1촌이고, 나와 삼촌은 할아버지를 거쳐야 하므로 3촌입니다.입력으로는 사람의 수, 촌수를 계산해야 하는 두 사람의 번호, 그리고 부모 자식 관계들이 주어집니다.이때, 두 사람의 촌수를 출력하고, 만약 친척 관계가 없다면 -1을 출력합니다.테스트케이스입력 예시 197 371 21 32 72 82 94 54 6출력 예시 13입력 예시 298 ..

백준 스터디 2025. 7. 12. 16:52
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 알고리즘기초
  • DP
  • 알고리즘 문제풀이
  • 프로그래밍
  • 코딩 테스트
  • c언어
  • 객체지향
  • python 알고리즘
  • 그리디
  • 그리디알고리즘
  • 문제 풀이
  • 프로그래머스
  • 동적 계획법
  • 코딩
  • 그래프 탐색
  • HTML
  • C++
  • 백준
  • 동적계획법
  • 알고리즘
  • 브루트포스
  • dfs
  • 문자열처리
  • 파이썬
  • 파이썬코딩
  • 상속
  • 문제풀이
  • Python
  • 알고리즘문제풀이
  • 코딩테스트
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함
반응형

Blog is powered by Tistory / Designed by Tistory

티스토리툴바