본문 바로가기

개발기본지식/ETC2

알고리즘이란 알고리즘의 정의 어떠한 문제를 해결하기 위한 여러 동작들의 모임을 말합니다. 위키백과에서는 아래와 같이 정의합니다. 수학과 컴퓨터 과학, 언어학 또는 관련분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것. 요약하자면 어떠한 일을 해결하려는 방법과 절차 라는 말입니다. 언제가는 끝나야한다는 유한성 작동이 일어나게 하는 단계적 집합 → 연산, 데이터 진행 또는 자동화된 추론을 형성 알고리즘의 단계별 설명 문제정의 : 현실세계의 문제를 컴퓨터를 이용하여 풀 수 있도록 입력과 출력의 형대로 정의 알고리즘 설명 : 문제를 해결하기 위한 단계를 차례대로 설명 정확성 증명 : 항상 올바른 답을 내고 정상적으로 종료되는지 증명 성능 분석 : 수행시간이나 사용공간에 대한 알고리.. 2022. 2. 25.
개발공부하기 1. 일단 모르는 걸 적는다. - 여러 메모 매체를 이용하여 모르는 걸 적고 짬나는 시간에 메모했던 내용을 구글링한다. - 검색한 내용을 빠르게 훑는다. - 내가 이해한 내용을 메모에 적는다. - 이해가 안되는 건 이해가 안된다고 적고 넘어간다. - 조금씩 모르는 내용을 채워 나간다. 비전공자들은 이렇게 채워나갈 필요가 있다. 2. 검색하는 능력키우기 -> 검색을 통해 구현하는 능력 - 지금은 정보화 사회 그 반대는 고립 사회 -> 즉 암기, 지식 소유의 사회 정보는 더이상 개인의 소유가 아니다. - 최대한 암기를 하지 말고 검색하는 능력을 키우자. 1번을 통해 계속 검색능력을 키운다. 책은 최신버전과 호환이 어려울 수 있다. 3. 주변 사람들의 뜨거운 관심 주변의 소음을 제거하고 1번과 2번을 통해 비.. 2021. 11. 27.