컴퓨터정보 기술

데이터 구조와 알고리즘 - 프로그램의 기본 구성 요소

현대적인 프로그래밍에서 데이터 구조와 알고리즘은 프로그램을 작성하기위한 기본 구성 요소입니다. 컴퓨터에 종사하는 작업은, 예외적 인 경우에, 비트 레벨로 표현된다. 일반적으로, 데이터는 문자, 숫자, 기호 등의보다 복잡한 순서로 표시된다. 모든 종류의 문제를 해결하는 데 사용되는 복잡한 알고리즘과 다른 경우. 기본 데이터 구조를 가능한 한 정확하게 설명하려면 프로그래밍 언어는 모든 제안의 특수성에있다 의미있는, 개발되었다.

대부분의 가능한 모든 프로그래밍 언어는 할당 된 식별자에 기초하여, 임의의 데이터 구조를 참조 할 수있는 것을 의미한다. 주요 변수는 상수와 변수입니다. 프로그래머, 그들은 말을 많이하지만, 컴퓨터에 대한 완전히 쓸모. 따라서, 기록 된 프로그램의 텍스트로 변환됩니다 이진 코드 컴파일러를 사용하여. 때로는 이러한 값의 유형은 컴파일러에 의해 결정하지만, 어떤 경우에는 끝까지 경우에도 전체 프로그램을 변경하지 않는 각 변수의 유형을 지정해야합니다.

처음에 데이터 구조는 컴퓨터 메모리에 정보를 조직화하는 방법이라고 할 수한다. 알고리즘은 프로그램의 적절한 절차 요소로서 작용한다. 첫째 숫자의 곱셈 같은 간단한 작업을위한 절차를 발명하고, 삼각 함수를 계산했다. 그러나 현재, 정렬 및 이벤트를 계획, 주어진 단어의 텍스트를 찾기 위해 중요한 역할을하고, 다른 알고리즘을한다. 정확한 수학적 연산이 경우 중요한 작업을 수행하고 있습니다.

다양한 알고리즘, 데이터 구조는 놀라운 복잡성을 다를 수있다. 그 결과, 데이터 프리젠 테이션의 올바른 선택은 성공적인 프로그래밍을위한 원동력이 될 수 있습니다. 또한,이 프로그램의 성능에 따라 달라집니다. 사실, 이런 저런 구조의 선택의 일반 이론이 존재하고 언젠가 그녀가 세상 앞에 나타납니다 않을 수 있습니다하지 않습니다. 지식 기반에 깊이 자리 잡고 밖으로 한 가지 방법이있다. 실제로이를 적용, 당신은 매우 큰 시스템을 만들 수 있습니다. 그러나,이 경우 지배는 기초를 학습 한 후에 가능하다 달성했다.

지금까지 소프트웨어의 개발, 데이터 구조가 빠르게 진화 및 처리에 어려움을 야기한다는 것이다 한 가지 중요한 문제가있다. 프로그래머는 일반적으로 표준 구성 요소 라이브러리의 작동 중에 사용. 그들은 일상적인 작업의 큰 숫자를 제거하는 데 도움이됩니다. 모든 구성 요소는 철저하게 시험을 잘 설명되어 있습니다. 그러나, 라이브러리의 경우, 상당히 자신의 존엄성을 줄일 수있는 중요한 제한이 있습니다. 그들은 구성 요소의 큰 숫자를 포함하지만 그 처리의 실현은 매우 몇 가지 옵션이있다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.