Data Structures

    [TIL] TIL 시작, 자료구조와 알고리즘 이해, 쿠버네티스 기본 명령어와 리소스 워크로드 오브젝트 [21-10-20]

    목차 Today I Learned 기록 시작 TIL - Data Structures [01-2] 알고리즘의 성능 분석 방법 - 소프트웨어 엔지니어가 되는 법 - 쿠버네티스 기본 명령어 - 쿠버네티스 리소스 워크로드 오브젝트 Today I Learned 시작 To Do List를 사용하면서 블로그에 오늘 내가 수행했던 것을 기록하면 좋지 않을까 해서 TIL을 쓰기로 마음먹었다. 천천히 꾸준하게 기록하고 공부한다면 꾸준히 성장할 수 있지 않을까 하는 마음이다. TIL Data Structures [01-2] 알고리즘의 성능 분석 방법 https://valuelog.tistory.com/75 [Data Structures][01-2] 알고리즘의 성능 분석 방법 본 글은 윤성우의 열혈 자료구조 책을 읽고, 강의..

    [Data Structures][01-2] 알고리즘의 성능 분석 방법

    본 글은 윤성우의 열혈 자료구조 책을 읽고, 강의를 수강하고 복습한 것을 기록한 글입니다. 강의 교안 또한 참고하여 작성하였습니다. (강의 교안의 경우 오렌지 미디어에서 다운로드할 수 있습니다) 목차 - 시간 복잡도 & 공간 복잡도 - 순차 탐색 알고리즘과 시간 복잡도 - 최악의 경우와 최상의 경우 - 순차 탐색 최악의 경우 시간 복잡도 - 순차 탐색 평균적 경우 시간 복잡도 - 이진 탐색 알고리즘의 소개 - 이진 탐색 알고리즘 최악의 경우 시간 복잡도 - 빅-오 표기법(Big-Oh Notation) - 단순하게 빅-오 구하기 - 대표적인 빅-오 - 순차 탐색 알고리즘 vs 이진 탐색 알고리즘 - 빅-오에 대한 수학적 접근 시간 복잡도 & 공간 복잡도 알고리즘을 평가하는 두 가지 요소 - 시간 복잡도(t..

    [Data Structures][01-1] 자료구조(Data Structure)에 대한 기본적인 이해

    본 글은 윤성우의 열혈 자료구조 책을 읽고 복습한 것을 기록한 글입니다. - 자료구조란 무엇인가? - 자료구조와 알고리즘 - 본서에서 자료구조를 설명하는 방향 자료구조란 무엇인가? 자료구조 알고리즘 "프로그램이란 데이터를 표현 하고, 그렇게 표현된 데이터를 처리 하는 것이다." 선형 자료구조 - 데이터를 선의 형태로 나란히 혹은 일렬로 저장하는 방식 비선형 구조 - 데이터를 나란히 저장하지 않는 구조 자료구조와 알고리즘 int main(void) { // 배열의 선언 int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; . . . . // 배열의 저장된 값의 합 for(idx=0; idx

    [Data Structures]Introduction to Data Structures Using C

    본 카테고리에 작성된 글들은 열혈 자료구조를 읽고 복습하고 정리한 글들입니다 윤성우의 열혈 자료구조 - 교보문고 C언어를 이용한 자료구조 학습서 | 자료구조 학습의 올바른 방법과 목표를 말하고자 합니다! 자료구조는 어렵다고 알려져 있습니다.하지만 문제는 어렵다는데 있는 것이 아닙니다.어려워도 끝 www.kyobobook.co.kr 저서를 구매하시면 1년 강의 수강을 제공합니다. 강의를 들으며 읽어보시면 더 좋습니다. Ch. 01 자료구조와 알고리즘의 이해 01-1 자료구조(Data Structure)에 대한 기본적인 이해