프로그래밍-학습기록/알고리즘 & 자료구조

기본 알고리즘

leesche 2020. 5. 30. 22:56
더보기
5월 30일부터 책 <Do it! 자료구조와 함께 배우는 알고리즘 입문 자바 편>을 따라가며 블로그에 내용을 정리할 것이다. 비전공자로서 기본 전공 지식이 부족하고 여러 매체르 통해 살펴본 결과 자료구조와 알고리즘이 개발자에게 있어 필수 소양이란 것을 알게 되었다. 그리고 현재 가장 익숙한 언어가 자바이기 때문에 이 책을 선택했다. 매일 조금씩, 꾸준히 공부해서 책에서 제안하는 16주 완성 코스를 따라가 보려고 한다.

00 책 정보

http://www.yes24.com/Product/Goods/60547893?Acode=101

 

Do it! 자료구조와 함께 배우는 알고리즘 입문 자바 편

IT 기업, 모든 시험에서 기초가 되는 자료구조와 알고리즘의 개념을 한 권에 모두 담았다!국내 IT 기업의 면접, 코딩 시험에서 중요하게 생각하는 역량 가운데 하나는 자료구조와 알고리즘이다. �

www.yes24.com

01-1 알고리즘이란?

위키피디아: 알고리즘은 수학과 컴퓨터 과학언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위한 일련의 절차나 방법(finite sequence)을 공식화한 형태로 표현한 것, 계산을 실행하기 위한 단계적 절차를 의미한다.

 

책: 문제를 해결하기 위한 것으로, 명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 결합.

 

출처: https://ko.wikipedia.org/wiki/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98

 

알고리즘 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 알고리즘(라틴어, 독일어: Algorithmus, 영어: algorithm 알고리듬[*], IPA: [ǽlɡərìðm])은 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위�

ko.wikipedia.org

 

순서도의 기호(25p)

이전에 알고 있던 순서도 기호 말고 좀 더 복잡한 모양의 그림도 나온다. 아래 링크에서는 그것이 다 나오지 않아서 따로 추가가 필요하다.

새롭게 알게 된 순서도 기호

  1. 미리 정의한 처리
  2. 루프 범위

순서도의 기호 기본적인 것들

http://tcpschool.com/codingmath/flowchart

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com