자바스크립트 양희삼각형의 예
양희의 삼각형은 이항 거듭제곱의 계수를 계산하는 데 없어서는 안 될 도구입니다. 숫자로 정리한 삼각수표입니다. 효과는 다음과 같습니다.
정보: 양희삼각형의 n번째 줄의 첫 번째 숫자는 1, 두 번째 숫자는 1×(n-1), 세 번째 숫자는 1×(n-1)×(n-2)/ 2에서 네 번째 숫자는 1×(n-1)×(n-2)/2×(n-3)/3... 등등입니다. 양희삼각형의 또 다른 중요한 특징은 각 행의 첫 번째 숫자와 마지막 숫자가 모두 1이고, 중간 숫자가 앞 행의 인접한 두 숫자의 합과 같다는 점인데, 이는 순열과 조합에 주로 사용되는 것입니다. : C(m,n) = C(m-1,n-1) C(m-1,n) 위의 속성을 기반으로 이 함수를 사용하면 Yang Hui 삼각형을 쉽게 계산할 수 있습니다. 이 함수는 얻고자 하는 Yang Hui 삼각형의 행 수인 하나의 매개변수를 허용합니다.
이 함수에서는 두 개의 for 루프를 사용하여 중첩하고, 외부 루프 번호는 행 수, 내부 루프는 각 행의 각 항목입니다. :
그리고 각 줄의 각 숫자는 조합 숫자 C(m,n)입니다. 여기서 m은 는 라인 번호(0부터 계산)이고, n은 라인의 시퀀스 번호(0부터 계산)입니다. 즉, 다음과 같습니다.
여기서 Combination(i,j)는 조합의 개수를 계산하는 함수입니다. 숫자 C(m,n ) = C(m-1,n-1) C(m-1,n) 이러한 특성에 대해 가장 효과적인 방법은 재귀입니다.
Yang Hui의 삼각형을 인쇄하는 js의 전체 코드:
|

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel Back End : Part 2, React가있는 React 앱 구축

PHP의 컬 : REST API에서 PHP Curl Extension 사용 방법
