주옥: 데 이 터 를 자세히 연구 한 토대 에서 프로그램의 구 조 를 얻 을 수 있다.

1518 단어 기초
코드 를 최적화 하고 우수한 프로그램 을 만 드 는 가장 좋 은 방법 은 바로 데이터 에 대한 연구 이다.데이터 에 대한 자세 한 연 구 를 한 후에 적당 한 좋 은 데이터 구 조 를 사용 하면 프로그램 구조 코드 에 대해 크게 최적화 되 고 좋 은 변 화 를 줄 것 이다.이 장 에서 이러한 문 제 를 해결 하려 고 한다. 번 거 롭 고 중복 되 며 결합 되 며 유지 하기 어 려 운 프로그램 이 많 지만 사실은 간단 한 데이터 구조 로 응용 하여 정교 하고 뚜렷 하 며 완벽 해 질 수 있다.예 를 들 어 하나의 프로그램 은 1 에서 500 사이 의 숫자 를 통계 해 야 한다. 모든 숫자 가 텍스트 에 나타 나 는 횟수 는 누군가가 이런 프로그램 을 쓸 수 있다.
if( k==1 ) c1++;
if( k==2 ) c2++;
if( k==3 ) c3++;
if( k==498 ) c498++;
if( k==499 ) c499++;
if( k==500 ) c500++;
이 프로그램 은 500 개의 변 수 를 사용 하여 모든 숫자 가 나타 난 횟수 를 저장 하 였 으 나 자세히 연구 한 결과 500 개의 요소 의 배열 로 쉽게 실현 할 수 있 음 을 발견 하 였 다.
적절 한 데이터 보 기 는 실제 적 으로 프로그램의 구 조 를 결정 하고 많은 프로그램 이 내부 데 이 터 를 재 구성 함으로써 더욱 작 아 질 수 있다 (그리고 더욱 좋다).대형 텍스트 포맷 에 대한 수 요 를 템 플 릿 기술 로 해결 합 니 다.작은 프로그램 으로 이 루어 질 수 있 는 것 은 대형 프로그램 을 만 들 지 마 세 요.예 를 들 어 N = 23 의 상황 을 처리 하 는 프로그램 은 N 만 을 위 한 프로그램 을 만 들 수 있 고 마지막 으로 N 대 가 를 23 으로 설정 할 수 있 습 니 다.
프로그래머 는 공간 을 절약 하 는 데 방법 이 없 을 때 코드 에서 벗 어 나 출발점 과 센터 로 되 돌아 갔다.
연구 데 이 터 는 종종 기이 한 효과 가 있 을 수 있다.
。(데이터 의) 표현 형식 은 프로그램 설계 의 근본 이다.다음은 참고 방법 이다.
  • 배열 을 사용 하여 중복 코드 를 다시 작성 합 니 다.불필요 한 유사 코드 는 항상 가장 간단 한 배열 로 설명 할 수 있다.
  • 포장 복잡 한 구조.만약 데이터 구조 가 비교적 복잡 하 다 면 직접 추상 적 으로 분류
  • 가능 한 한 고급 도 구 를 사용 하 십시오. 하이퍼텍스트, 이름 값 쌍, 스프 레 드 시트, 데이터 베이스, 프로 그래 밍 언어
  • 데이터 에서 프로그램의 구 조 를 얻 을 수 있다. 복잡 한 코드 를 적당 한 데이터 구 조 를 사용 하여 데이터 에서 프로그램의 구 조 를 얻 을 수 있다.

  • 모든 변 화 는 그 종 류 를 떠 나 지 않 는 다. 인 코딩 을 하기 전에 우수한 프로그래머 는 입력, 출력 과 중간 데이터 구 조 를 철저히 이해 하고 이런 구 조 를 중심 으로 프로그램 을 만든다.

    좋은 웹페이지 즐겨찾기