관련 애플리케이션 분야에 대한 지식을 숙지하십시오. < P > 이 중 마지막 두 조건은 비교적 실현하기 쉬우며 첫 번째 조건은 달성하기 위해 상당한 시간과 노력이 필요합니다. < P > 는 프로그래머 수준을 구분하는 중요한 표시이며, 데이터 구조는 프로그래밍의 시종일관, < P > 데이터 구조와 알고리즘에 대한 깊은 지식이 부족하여 높은 수준의 전문성을 설계하기가 어렵습니다. 데이터 구조+알고리즘 = 프로그램이라고 하는 < P > 전전전전전전전전전전전전전전전전전전전문책이 있었는데, 데이터 구조와 알고리즘의 중요성을 설명했다. < P >' 데이터 구조' 는 컴퓨터 과학 및 공학의 기초 연구 중 하나로, 이 분야의 지식을 습득하는 것은 < P > 의 효율적인 컴퓨터 프로그램 개발에 매우 중요하다. 중국이든 미국이든' 데이터 구조' 는 대학 < P > 의 컴퓨터 전공을 위한 중요한 전공 기초과목이었다. 예를 들어, 유명한 BSD
Unix 의 발원지인 유명한 미국 UC 버클리 분교에서 많은 UNIX 운영 체제가 파생되거나 그 흔적이 있습니다 (예: FreeBSD, Sun Company < P > 의 Solaris, IBM 의 AIX).
실제 "데이터 구조" 는 어렵지 않습니다. "데이터 구조" 를 배우기 전에 학생들에게 C/C++ 기초가 있어야 합니다. 이렇게 말할 수 있다.
C/C++ 는 다른 프로그래밍 언어의 기초이다. C/C++ 를 마스터하면 다른 언어를 쉽게 배울 수 있습니다. 예를 들어 마이크로
소프트 MFC 클래스 라이브러리는 C++;+; ATL 은 C++ 의 템플릿 클래스를 기반으로 합니다. 자바 언어는 C++ 사상을 기반으로 하며 프로그래밍 스타일은 C++
와 매우 다릅니다. C++빌더는 c++; 델파이의 객체 관련 개념은 C++ 의 객체와 거의 정확히
일치합니다. C++ 는 다른 언어에 비해 컴퓨터 하드웨어 모음과 밀접한 코드 효율성이 있어 Java 언어 및 기타 높은 < P > 레벨 언어와 비교할 수 없습니다. 이렇게 하면 C/C++ 가 컴퓨터 시스템 구조를 배우는 데 큰 도움이 됩니다. < P > 데이터 구조는 비숫자 데이터 처리입니다. < P > 배우면 다양한 유형의 데이터 처리를 대략적으로 파악할 수 있습니다. < P > 예를 들어 우리의 천천천정소프트웨어는 사실 선형 테이블 데이터를 처리하는 것입니다.