합성 및 분석-분석
일부 연습 및 과정은 알고리즘의 합성 및 분석에 대해 작동합니다.
각 폴더의 컨텍스트는 다음과 같습니다.
운동 1
GMD -Greatest_common_divisor 다양한 기능과 방법을 갖습니다.
운동 2
동적 스택 구현을 사용한 표현식의 브래킷 밸런스 확인 알고리즘.
운동 4
그들이 수행 할 작업이 도입 된 우선 순위 대기열. 추가 및 삭제를위한 프로그램 기능은 우선 큐의 요소와 대기열 인쇄 기능을 구현합니다. 사용 된 동적 변환.
운동 6
- EX1- 병합하여 배열을 정렬하기위한 알고리즘을 구현하는 프로그램. 병합-소트 알고리즘.
- Ex2- 피보나치 알고리즘
운동 9
- Ex1- 빠른 정렬 알고리즘
- Ex2- 디지털 정렬 알고리즘
운동 10
- 선택 정렬 알고리즘
- 삽입 정렬 알고리즘
- 버블 정렬 알고리즘
- 병합 소트 정렬 알고리즘
- 빠른 정렬 알고리즘
- 디지털 정렬 알고리즘
운동 11
- 각 잎에 1에서 9까지의 숫자가 있고 다른 상단과 뿌리는 작업 +, - 및 *를 포함하는 나무입니다. 인간 인식에 편리한 형태로 산술 표현을 얻기 위해 나무를 기어 다니십시오 (오페라 작동 오페라). '='부호가 표현의 끝에 표시되고 표현식 값이 인쇄됩니다.
운동 12
- Ex1- 배열에서 요소의 검색 (비 수수료)에 대한 각 알고리즘에 대해 별도의 기능.
- Ex2- 이진 검색 트리에서 항목을 추가, 검색 및 삭제하기위한 기능을 구현하십시오.
운동 13
- Ex1- 그래프를 깊이있게 통과하기위한 알고리즘을 구현하는 프로그램. 그래프는 이웃 매트릭스에 의해 설정됩니다.
- EX2- 그래프에 루프가 포함되어 있는지 확인하는 프로그램. 이를 위해 연습 1에서 구현 된 깊이 크롤링 알고리즘이 사용됩니다.
SAA_KR
N 숫자의 피라미드를 구축하는 알고리즘 구현.