Analysis of algorithms 정보
알고리즘 작업을 시각적으로 볼 수 있는 응용 프로그램
일부 고전 알고리즘의 작업을 시각적으로 볼 수 있는 응용 프로그램입니다. 응용 프로그램으로 작업하려면 시트, 연필 또는 계산기를 꺼낼 필요가 없습니다. 예를 들어 숫자 배열과 같은 값을 입력하고 버튼을 누르면 응용 프로그램이 모든 더러운 작업을 수행하고 표시합니다. 사용자 친화적 인 형태로 나타납니다.
애플리케이션의 알고리즘:
- 확장 유클리드 알고리즘(GCD 확장);
- 빠른 지수화 모듈로 n;
- 잔기 고리 모듈로 n의 승법 그룹;
- RSA 알고리즘, 즉 암호화 및 암호 해독
- 이진 검색;
- 버블 정렬;
- 삽입물을 기준으로 정렬
- 쉘 정렬;
- 빠른 정렬;
- 선택적 정렬;
GCDE, 빠른 지수, 곱셈 그룹 알고리즘에서 결과는 표 형식으로 제공되며 표의 각 요소를 클릭하면 자세한 계산 결과를 얻을 수 있습니다.
RSA 알고리즘에서는 알파벳 문자에 대해 고유한 값을 설정하고 암호화 및 복호화할 수 있습니다. 전체 결과는 단어가 어떻게 암호화되고 해독되었는지 단계별로 볼 수 있는 작은 보고서로 표시됩니다.
모든 정렬 알고리즘은 애니메이션과 시각적입니다. 배열 값을 입력하고 애니메이션을 실행하면 화면 하단에서 로그를 볼 수 있습니다.
이진 검색은 입력한 배열에서 요소를 찾는 것을 시각화하여 알고리즘이 작동하는 방식을 보여줍니다.
앱이 내부에서 어떻게 작동하는지 관심이 있다면 여기에 링크를 남겨두겠습니다.
깃허브: https://github.com/vadhub/ModulChit
협력: gabderahmanov99@gmail.com.
모두 제일 좋다!
What's new in the latest 1.7.1
bag fix