알고리즘이란 무엇입니까?

수학자 Muhammed ibn-Musa Al-Khowarizmi의 이름에서 파생 된 알고리즘 은 다음 기준을 만족하는 문제에 대한 해결책입니다.

  1. 문제를 해결하는 지침, 절차 또는 수식의 목록입니다.
  2. 입증 될 수 있습니다.
  3. 항상 끝내고 작동하는 것.

오늘날 알고리즘의 사용 예

오늘날 알고리즘은 다양한 작업을 위해 매일 수십억 번 사용됩니다. 다음은 오늘날 알고리즘이 사용되는 여러 가지 방법 중 일부에 불과합니다.

  • 알고리즘은 신호등을 제어하는 ​​데 도움이됩니다.
  • 컴퓨터는 알고리즘을 사용하여 데이터를 변환합니다 (예 : 10 진수를 2 진수로 변환).
  • Google 검색은 PageRank 알고리즘을 사용하여 검색 결과를 정렬합니다.
  • 정보를 암호화하고 해독하고 데이터를 안전하게 유지하기위한 암호화는 알고리즘입니다.
  • GPS는 알고리즘을 사용하여 목적지까지의 최적 경로를 찾습니다.
  • 데이터를 정렬하는 데 사용되는 수십 개의 정렬 알고리즘이 있습니다.
  • 스마트 폰, Wi-Fi 및 무선 통신은 통신 알고리즘을 사용합니다.
  • 전자 메일 스팸 검색은 알고리즘을 사용하여 나쁜 전자 메일을 필터링합니다.
  • 더 빨리 정보를 얻기위한 데이터 압축 (예 : YouTube 동영상)은 알고리즘을 사용합니다.

첫 번째 알고리즘은 언제 있었습니까?

요리법이 알고리즘으로 간주 될 수 있기 때문에 첫 번째 알고리즘은 글을 쓸 때까지 되돌아 갈 수 있습니다. 그러나 많은 사람들이 가장 큰 공통 제수를 찾는 유클리드의 알고리즘을 처음으로 발견합니다. 최초의 컴퓨터 프로그래머로 인정 받고 컴퓨터 알고리즘을 개발 한 최초의 인물 인 300 BC Ada Lovelace에서 처음으로 설명한이 알고리즘.

암호, 지수 백 오프, 순서도, 해싱, MDC, 몬테카를로 방법, 프로그래밍 용어, 양자 알고리즘, 라우팅 알고리즘