알고리즘은 우리가하는 모든 일에 있습니다. 그러나 수학과 프로그래밍에 관심이없는 사람들에게는 ‘알고리즘’이라는 용어가 명확하지 않습니다.
(사실 개발자가 알지 못하는 경우 ‘알고리즘’이라는 단어를 사용한다는 농담이 있습니다. 그들이 무슨 짓을했는지 설명하고 싶어요.)
그러면 당신은 이전에이 용어를 들어봤을 수도 있습니다. 하지만 정확히 알고리즘이란 무엇입니까?
알고리즘이란 무엇입니까? ?
본질적으로 알고리즘은 유용한 작업을 수행하거나 문제를 해결하기 위해 단계별로 따르는 일련의 지침입니다. . 예를 들어 케이크 레시피를 케이크 만들기 알고리즘으로 간주 할 수 있습니다.
그렇다면 알고리즘이란 무엇입니까? 이를 생각하는 좋은 방법은 주어진 작업을 완료하거나 주어진 데이터를 조작하는 방법을 컴퓨터에 알려주는 미니 사용 설명서입니다.
컴퓨터 알고리즘은 어떻게 작동하나요?
컴퓨터 알고리즘은 입력 및 출력을 통해 작동합니다. . 그들은 입력을 받아 해당 정보에 알고리즘의 각 단계를 적용하여 출력을 생성합니다.
예를 들어 검색 엔진은 검색 쿼리를 입력으로 사용하고 데이터베이스에서 관련된 항목을 검색하는 알고리즘입니다. 검색어의 thewords. 그런 다음 결과를 출력합니다.
알고리즘을 플로차트로 쉽게 시각화 할 수 있습니다. 입력은 순서대로 처리해야하는 단계와 질문으로 이어집니다. 플로차트의 각 섹션이 완료되면 생성 된 결과가 출력됩니다.
알고리즘 및 자동화
지금까지는 간단하게 들리지만 알고리즘은 무엇에 사용됩니까? 진실은 확실히 광범위합니다.
작동중인 알고리즘은 자동화 소프트웨어입니다. 이는 자동화가 설정된 규칙에 따라 작업을 완료함으로써 작동하기 때문입니다. 이러한 규칙은 알고리즘을 형성합니다.
따라서 자동화 소프트웨어는 프로세스를 자동화하기 위해 모두 작동하는 많은 알고리즘으로 구성됩니다.
예를 들어 자동화 된 작업 중 하나는 자동화 소프트웨어가 이메일로받은 모든 결제 정보를 스프레드 시트에 넣습니다. 이를 위해 프로그램이 따라야 할 일련의 규칙 및 조건, 즉 알고리즘을 설정합니다.
이 경우 입력은 모든 수신 이메일입니다. 이러한 각 이메일은 각 단계 또는 규칙을 거쳐 작업을 완료합니다. 여기에는 주요 용어에 대한 각 이메일 스캔이 포함될 수 있습니다. 이러한 용어가 포함 된 이메일은 다음 단계로 이동하여 각 단계를 계속 따라 관련 데이터를 식별하고 추출합니다. 출력은 스프레드 시트에 배치 된 정보입니다.
TL; DR
알고리즘이란 무엇입니까? 무언가를하는 기본적인 방법을 설명하는지도입니다. 컴퓨팅에서 알고리즘은 컴퓨터가 작업을 완료하기 위해 수행해야하는 지침 및 규칙 목록입니다.
‘ELI5’코너에서 더보기
- 서버 란 무엇입니까? 500 단어 이하로 된 개요
- 입문자를위한 Bayesian 필터
- 입문 : 워크 플로우 란 무엇입니까?
- ELI5 : API 란 무엇입니까?
- 초보자를위한 조건부 처리