inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이선주님의 블로그

이선주 이선주

@sunju7311124924

수강평 작성수
1
평균평점
5.0

블로그 3

[1주차] 인프런 워밍업 클럽 스터디 3기 - CS전공지식, 운영체제 미션

[1주차] 인프런 워밍업 클럽 스터디 3기 - CS전공지식, 운영체제 미션

1. 프로그램과 프로세스의 차이 프로그램은 저장된 코드로, 실행되지 않는 정적인 상태다. 반면, 프로세스는 프로그램이 실행되어 메모리에 올라간 상태로, CPU와 메모리를 할당받아 동작한다. 즉, 프로그램이 실행되면 프로세스가 된다. 2. 멀티프로그래밍과 멀티프로세싱의 차이 멀티프로그래밍: 하나의 CPU가 여러 프로그램을 번갈아 가면서 실행하는 방식으로, C...

좋아요수
0
  • 알고리즘 · 자료구조
  • 운영체제
[1주차] 인프런 워밍업 클럽 스터디 3기 - CS전공지식, 자료구조와 알고리즘 미션

[1주차] 인프런 워밍업 클럽 스터디 3기 - CS전공지식, 자료구조와 알고리즘 미션

1. 학생 정보 저장을 위한 자료구조 선택 자료구조: 해시맵(Map) 이유: 학생의 정보를 학번 또는 이름을 키(key)로 저장하면 빠르게 조회할 수 있음. 검색, 추가, 삭제가 O(1)에 가까운 시간복잡도를 가짐. 배열(Array)도 가능하지만, 특정 학생을 찾기 위해 전체 배열을 탐색해야 할 수도 있어 비효율적임. 2. 주문을 받는 프로그램을 위한 자료...

좋아요수
0
  • 알고리즘 · 자료구조
  • 알고리즘
  • 자료구조
[1주차] 인프런 워밍업 클럽 스터디 3기 - CS전공지식 발자국

[1주차] 인프런 워밍업 클럽 스터디 3기 - CS전공지식 발자국

자료구조 데이터를 저장하는 구조이며, 어떤 자료구조를 선택하느냐에 따라 데이터 처리 방식이 달라진다. 변수 : 가장 단순한 자료구조로, 저장된 데이터를 찾으려면 변수명을 사용. 배열 : 데이터를 연속된 메모리 공간에 저장하며, 인덱스를 통해 빠르게 접근 가능 . 유지보수 측면에서 데이터를 배열에 저장하는 것이 일반적으로 유리함. 단, 데이터 삽입/삭제 시 ...

좋아요수
0
  • 알고리즘 · 자료구조
  • 알고리즘
  • 자료구조
  • 운영체제