ICT 용어집
닫기
알고리즘
알고리즘은 특정 문제를 해결하기 위한 계산 방법과 절차를 정의한 것입니다。IT 분야에서는 프로그램에서 문제를 해결하기 위한 절차를 나타내는 단어로 사용됩니다。
프로그램 구현 시、알고리즘을 알지 못해도 구현할 수 있습니다。그러나、효율적이고 최적화된 프로그램을 작성하기 위해 알고리즘이 사용됩니다。알고리즘을 배우는 것은、장기 등에서 정석을 배우는 것과 같은 것으로 간주됩니다。
알고리즘의 대표적인 예로는 정렬(정렬)이 포함됩니다.。최소값을 선택하여 맨 위로 이동“선택 정렬”야、이웃끼리의 수를 교환하면서 이동시킨다“버블 정렬”、데이터 분할 및 통합“병합 정렬”、기준 값을 선택하고 비교“빠른 정렬”등이 유명합니다。
위의 예에서、선택 정렬 버블 정렬은 느린 알고리즘、병합 정렬 빠른 정렬은 빠른 알고리즘입니다、같은 결과를 얻을 수 있지만 처리 속도에 큰 차이가 있습니다。
이렇게、동일한 대답에서도 효율적이고 최적화된 처리와 그렇지 않은 것도 있습니다。그러므로、특정 처리를 구현할 때、최적의 알고리즘을 생각하는 것은、프로그램의 세계에서 필수적인 요소。
NTT 서일본의 ICT에 대한 노력
'소셜 ICT 개척자'로、모든 산업 및 사회의 DX를 홍보、사회 문제를 해결하고、지역 고객 및 파트너 여러분과 새로운 가치 공동 창출을 위해 노력합니다。
- 법인 카지노 사이트
에 대한 문의 및 문의