일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- computer networking a top-down approach
- 컴퓨터 네트워킹 하향식 접근 8판
- 헤더 트레일러
- 네트워크 pdf
- tracert #네트워크경로추적
- 터미널 뜻
- 메시지교환방식
- 셸 뜻
- 컴퓨터 네트워크 요약
- 라우터 뜻
- 클라우드면접
- computer networking a top-down approach 요약정리
- 터미널 셸 차이
- 컴퓨터 네트워킹: 하향식 접근(8판)
- 소켓구별
- 컴퓨터 네트워크 정리
- osi7계층 단위
- tcp/ip 4계층 구조
- 계층별 프로토콜
- tcp/cp 4계층
- 네트워크 애플리케이션 정리
- tcp/ip 4계층 단위
- 프로토콜 개념
- CPU
- 캡슐화역캡슐화
- 프로토콜 예시
- 이진탐색트리 c
- computer networking a top-down approach 8판
- dns 뜻
- 컴퓨터 네트워킹 하향식 접근 요약 8판 요약
- Today
- Total
목록분류 전체보기 (24)
진강이의 성장일지
힙의 구현에 어울리는 것은? 연결리스트 아니라 배열앞서 우선순위 큐의 구현에 어울리는 것은 힙으로 결론이 났다.그렇다면 힙의 구현방법에 대해서 고민해보자. 힙은 트리이고 트리를 구현하는 방법에는 배열과 연결리스트가 있다. 이 둘 중 뭘 이용해야 할까? 정답은 배열이다.완전 이진 트리의 구조를 갖고 또 그 구조를 유지해야 하는 힙은 배열 기반으로 구현해야 한다. 연결리스트를 기반으로 힙을 구현하면, 새로운 노드를 힙의 '마지막 위치'에 추가하는 것이 쉽지 않기 때문이다. 배열 기반 힙을 구현하려면?배열을 기반으로 투리를 구성하는 방법을 요약하자면 다음과 같다.노드에 고유의 번호를 부여한다. 그리고 그 번호가 각 노드의 데이터가 저장 될 배열이 인덱스 값이 된다. 위 문장을 그림으로 설명하자면 다음과 같다...
우선순위 큐우선순위 큐는 이름처럼 '큐'와 관련이 있다. 앞서 공부한 큐의 핵심 연산 두 가지는 enqueue(큐에 데이터 삽입), dequeue(큐에 데이터 꺼내기)가 있었다. 마찬가지로 우선순위 큐의 핵심 연산도 enqueue(우선순위 큐에 데이터 삽입), dequeue(우선순위 큐에 데이터 꺼내기)이다. 하지만 큐와 우선순위는 연산의 결과에서 차이가 있는데, 큐는 연산의 결과로 먼저 들어간 데이터가 먼저 나오지만, 우선순위 큐의 연산 결과는 들어간 순서에 상관없이 우선순위가 높은 데이터가 먼저 나온다. ** 우선순위 큐에서 중요한 것은 '우선순위'인데 그럼 우선 순위는 어떻게 결정 되는가? -> 프로그래머가 결정한다. 우선순위 큐의 구현 방법1. 배열을 기반으로 구현하는 방법2. 연결 리스트를 기반..
ChatGPT를 시작으로 지난 1년 동안은 생성형 AI의 시대라고 해도 과언이 아닙니다. 우리 앞에 등장한 이 생성형 AI 기술로 인해 크리에이터가 되기 위한 장벽이 낮아지고 있으며 누구나 아이디어나 영감만 있으면 전문적인 지식이 없어도 AI 도구를 활용해 내 작품을 만들 수 있는 시대가되었습니다. 앞으로 이 생성형 AI를 잘 활용할 수 있는 능력이 분야에 상관없이 매우 중요한 능력이 될 것입니다. 따라서 오늘은 생성형 AI에 대해 잘 모르거나 처음 써 보는 분들을 위해 이 기술과 관련된 용어들을 간단하게 설명하려고 합니다. 기본적인 내용부터 더 어려운 내용까지 다룰 예정이니, 이 글을 통해 생성형 AI에 대해 더 알아가는 시간이 되었으면 좋겠습니다. 1. AI란? AI는 인간의 생각하는 방식을 모방하여..
활용 데이터셋 2022 디지털 정보격차 실태조사 (from 한국지능정보사회진흥원(NIA)) 최종 기획안 미래 도서관 정책 기획안 빅데이터 활용 사회문제 해결 기획안 코드 데이터 분석에 사용한 전체 코드는 다음과 같다 import matplotlib import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns # read data xlsx df = pd.read_excel('data.xlsx') # read the columns from xlsx #df2 = pd.read_excel("codebook.xlsx") from matplotlib import rc rc('font', family='Apple..
유형별 통계량 각 유형별 군집의 특성을 알아보기 위해, 성별, 학력수준, 가구구성형태, 가구주 여부, 지역, 수도권 여부, 월평균소득, 가구 거주형태, 직업유무의 분포를 살펴봤다. ‘디지털 약자’ 유형은 여성, 저학력, 1인 가구, 가구주, 동 거주, 비수도권, 저소득, 아파트 외 거주, 직업 없음의 비율이 높았다. 디지털 약자 유형은 저학력에 1인 가구, 수도권 밖 그리고 읍/면 비율이 다른 유형에 비해 상대적으로 높다. 이는 디지털 기기를 접하기 힘든 고립된 환경이라고 유추할 수 있다. 따라서 이들 유형은 디지털 기기 ‘역량’이나 ‘활용’보다도 ‘접근’ 제고에 힘을 써야 한다. ‘디지털 프랜드’ 유형은 남성, 학력, 다가구, 가구주, 동 거주, 비수도권, 고소득, 아파트 거주, 직업 음의 비율이 높았..
현대의 많은 사람들이 오픈소스 소프트웨어의 개발, 공유, 및 협업을 통해 혁신적인 프로젝트를 구현하고 있습니다. 그러나 오픈소스 소프트웨어를 사용하려면 라이센스에 대한 이해가 필요합니다. 오늘 포스트에서는 오픈소스 라이센스에 대한 개요와 주요 유형을 살펴보겠습니다. 오픈소스 라이센스란? 오픈소스 라이센스는 소프트웨어를 누구나 자유롭게 사용, 수정, 및 배포할 수 있는 규정입니다. 이러한 라이센스는 소프트웨어 개발자와 이용자 간의 권리와 의무를 정의하며, 개발자가 소프트웨어를 공개적으로 공유할 수 있도록 허용합니다. 주요 오픈소스 라이센스 GNU 일반 공중 사용 허가서 (GPL): 가장 유명한 오픈소스 라이센스 중 하나로, 수정된 코드의 배포 시에도 같은 GPL 라이센스를 유지해야 합니다. 소스 코드 공개..