1
나는 소개 자바 스크립트 코스에서 매우 최근 매트릭스에 대해 배우기 시작했다. 나는 풀어야 할 문제가 있었지만 힘든 시간을 보내고있다. 행렬에서 Z 형성을 만들고 Z 데이터를 사용하여 작업을 완료해야합니다. 다음과 같이 할당하는 기본 파라미터는 :자바 스크립트 매트릭스 혼성
는 8 × 8 행렬의 길이 (22)의 어레이 (는 알고리즘에 사용하는 다른 변수를 선언)
- 행렬 채우기를 선언.
- 행렬의 첫 번째 행 요소, 대각선 방지 및 행렬의 마지막 행을 배열에 복사하십시오. (우리는이 클래스를 클래스의 Z에서 매트릭스라고합니다)
- 배열을 정렬하십시오.
- 배열의 데이터가 등급 인 것으로 가정하면 배열의 짝수 위치에 저장된 등급의 평균을 계산합니다.
- 배열을 다시 매트릭스로 복사하십시오. (Z로 돌아 가기)
- 매트릭스 값을 인쇄하십시오.
Var k=0; Var j=0; Var i=0; Var x=0; for (k=0;k<8;k++){ x[j]=mat[i][k] j=j+1 } var x = new array (22); j=8; k=j; for(i=1;i<7;i++){ k[j]mat[i][k]; j=j+1; } var mat=new array (8); i=7 for(i=0;1<21;i=i+1){ for(k=i+1;k<22;k=k+1){ if(x[i]>x[k]){ temp=x[i]; x[i]=x x[k]=temp } } } x[i]=mat[i][k]; mat[i][k]=x[j]
내가 정렬 또는 매트릭스로 다시 배열을 복사하는 방법이 확실하지 : 내 강의 노트를 바탕으로
, 내가 함께이 코드를 삽입 할 수 있었다. 이런 식으로 코드를 재 작성
JavaScript는 대소 문자를 구분합니다. 'new array' 대신'new Array'를 사용하십시오. –
또한 JavaScript에서 배열을 특정 크기로 초기화하는 것은 의미가 없습니다. – Pointy
평균을 계산하는 것 외에 무엇을하고 싶습니까? 그리고 "Z로 다시 복사"한다는 것은 무엇을 의미합니까? Z의 값을 정렬해야합니까? – pimvdb