자료구조&알고리즘 (3) 썸네일형 리스트형 [Swift] DataStructure - Array(1) 기본 개념 Array란? 어뤠이~~ 단어의 뜻을 모르고 그냥 읽었을 때 처음에 단어의 발음이 너무 멋지다고 생각했어요 첩보물의 스마트하고 다부진 몸매의 주인공 같은 헛소리는 이쯤하고 Array의 뜻은 무엇일까요? 영어사전에서 Array의 뜻을 찾아 보면 다음과 같습니다. Array [əˈreɪ] (미국 발음 보다 영국 발음이 더 좋음 with Naver) 집합체[모음 , 무리] 배열 데이터 구조 - 배열!! (Data Structure - Array) 배열의 개념은 정말 심플 합니다. 굳이 다른 비유를 들지 않는게 낫겠다는 생각이 들어 다른 비유는 하지 않을게요. "Array(배열)은 같은 같은 타입의 자료들을 저장할 수 있는 컨테이너(저장 공간)" 배열에 대한 설명은 이게 끝 입니다. 정말 이게 끝이에요. 사실 .. DataStructure - Stack www.notion.so/Stack-0bca39f2a16a4090ab5346b5dd53083f Stack Stack이란? www.notion.so 해당 Url에 들어가시면 볼 수 있습니다. 질문 및 피드백 받아요~~ 1. 알고리즘 작성일 2019-08-15 앞으로 있을 알고리즘 설명에 앞서 알고리즘이란 무엇인지 알아보고 가도록 하겠습니다. 1. 알고리즘의 어원 아부 압둘라 무함마드 이븐 무사 알콰리즈미 페르시아의 수학자로 페르시아 최초의 수학책을 만들었는데, 인도에서 도입된 아라비아 숫자를 이용하여 최초로 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 만들고 0과 위치값을 사용한 수학자이다. 이 사람의 이름을 라틴어화한 algorismus에서 따온 말이 Algorithm이다 2. 알고리즘이란? 사전적 정의를 한 번 살펴보자 표준국어대사전 (컴퓨터) 어떤 문제의 해결을 위하여, 입력된 자료를 토대로 하여 원하는 출력을 유도하여 내는 규칙의 집합. 여러 단계의 유한 집합으로 구성되는데, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다... 이전 1 다음