C #에서 배열 요소 왼쪽 회전-원하지 않는 출력

엘리아스 아메드

배열 요소를 왼쪽으로 회전하고 다른 배열에 저장하는 C # 함수를 만들려고합니다.

inputl = 회전 된 배열이 저장되어야하는 배열,

inputr = 회전 할 배열

shift = 교대 횟수.

어떤 값 으로든 시프트 값을 전달하더라도 회전은 한 번만 발생합니다. 도와주세요.

public static void LeftShift(int[] inputl,int[] inputr, int shift)
{
    for (int j = 0; j < shift; j++)
    {
            int temp = inputr[0];
            var last = inputr.Length - 1;
            for (int i = 0; i < last; i++)
            {
                inputl[i] = inputr[i+1];
            }
            inputl[last] = temp;
        }
    }
}
구스타보 소사 쿠에 르보

문제에 대한 해결책은 다음과 같습니다.

public static void shift(int[]al, int[]ar,int shift)
{
   shift=ar.Length-shift%ar.Length;
   for (int i = 0; i < ar.Length; i++)
       al[(i+shift)%al.Length]=ar[i];
}

시프트 메서드 내에서 첫 번째 줄을 제거하면 출력이 오른쪽 시프트가됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 PHP 왼쪽 회전 배열

분류에서Dev

배열의 모든 요소를 "k"위치만큼 왼쪽으로 회전하지만 내 코드는 오른쪽으로 이동합니다.

분류에서Dev

배열의 오른쪽과 왼쪽에있는 더 큰 요소를 계산하는 가장 좋은 방법

분류에서Dev

FireFox의 콘텐츠에서 작동하지 않는 왼쪽 및 상단 div 요소 배치

분류에서Dev

PostgreSQL은 배열에 왼쪽 배열의 요소가 포함되어 있는지 확인합니다.

분류에서Dev

c에서 초기화 된 크기보다 많은 요소를 출력하는 16 비트 unsigned int 배열

분류에서Dev

배열에서 원하지 않는 요소 제거

분류에서Dev

PHP-배열에서 원하지 않는 요소 제거

분류에서Dev

C의 배열에서 올바른 출력 요소를 얻지 못함

분류에서Dev

배열에서 요소를 찾은 인덱스를 출력하는 방법

분류에서Dev

배열에서 0이 아닌 요소의 왼쪽 상단 및 오른쪽 하단 인덱스를 가져 오는 함수

분류에서Dev

배열에서 원하는 출력을 얻지 못함

분류에서Dev

C에서 전체 배열의 한 줄씩 인쇄하면 다른 값을 출력하는 2D 배열

분류에서Dev

C에서 비트 배열의 요소를 함수에 전달하는 방법

분류에서Dev

넘쳐나는 div의 왼쪽과 오른쪽에 요소를 배치하는 방법

분류에서Dev

배열 C #에서 특정 수의 요소 출력

분류에서Dev

왼쪽 상단에서 시작하는 요소를 필터링하고 배치하는 JavaScript 코드

분류에서Dev

배열에 대한 C ++ 포인터 오류 : 단항 *의 유효하지 않은 유형 인수 ( 'int 포함), 할당의 왼쪽 피연산자로 lvalue 필요

분류에서Dev

문자열이 C ++에서 원하는 출력을 인쇄하지 않는 이유는 무엇입니까?

분류에서Dev

요소를 다른 요소의 왼쪽에 배치하는 방법은 무엇입니까?

분류에서Dev

printf는 입력에 따라 C에서 다차원 배열의 예기치 않은 마지막 요소를 인쇄합니까?

분류에서Dev

FOR 출력이 PHP에서 배열의 0 요소로 시작하지 않습니다.

분류에서Dev

각 요소를 선택하지 않고 배열 내용 출력

분류에서Dev

먼저 요소를 int로 변환하지 않고 파이썬에서 바이트 배열 키를 회전하는 방법은 무엇입니까?

분류에서Dev

C에서 char 배열을 출력하는 방법

분류에서Dev

Y 축에서 왼쪽 또는 오른쪽으로 90도 회전하는 방법은 무엇입니까?

분류에서Dev

C-하나의 배열을 사용하여 이미지를 90도 (오른쪽 및 왼쪽) 회전-비트 맵

분류에서Dev

배열에 동일한 요소가 포함되어 있는지 확인 (순서는 중요하지 않음) C #

분류에서Dev

하나의 요소에 대한 CSS 전환 왼쪽 및 오른쪽 위치

Related 관련 기사

  1. 1

    PHP에서 PHP 왼쪽 회전 배열

  2. 2

    배열의 모든 요소를 "k"위치만큼 왼쪽으로 회전하지만 내 코드는 오른쪽으로 이동합니다.

  3. 3

    배열의 오른쪽과 왼쪽에있는 더 큰 요소를 계산하는 가장 좋은 방법

  4. 4

    FireFox의 콘텐츠에서 작동하지 않는 왼쪽 및 상단 div 요소 배치

  5. 5

    PostgreSQL은 배열에 왼쪽 배열의 요소가 포함되어 있는지 확인합니다.

  6. 6

    c에서 초기화 된 크기보다 많은 요소를 출력하는 16 비트 unsigned int 배열

  7. 7

    배열에서 원하지 않는 요소 제거

  8. 8

    PHP-배열에서 원하지 않는 요소 제거

  9. 9

    C의 배열에서 올바른 출력 요소를 얻지 못함

  10. 10

    배열에서 요소를 찾은 인덱스를 출력하는 방법

  11. 11

    배열에서 0이 아닌 요소의 왼쪽 상단 및 오른쪽 하단 인덱스를 가져 오는 함수

  12. 12

    배열에서 원하는 출력을 얻지 못함

  13. 13

    C에서 전체 배열의 한 줄씩 인쇄하면 다른 값을 출력하는 2D 배열

  14. 14

    C에서 비트 배열의 요소를 함수에 전달하는 방법

  15. 15

    넘쳐나는 div의 왼쪽과 오른쪽에 요소를 배치하는 방법

  16. 16

    배열 C #에서 특정 수의 요소 출력

  17. 17

    왼쪽 상단에서 시작하는 요소를 필터링하고 배치하는 JavaScript 코드

  18. 18

    배열에 대한 C ++ 포인터 오류 : 단항 *의 유효하지 않은 유형 인수 ( 'int 포함), 할당의 왼쪽 피연산자로 lvalue 필요

  19. 19

    문자열이 C ++에서 원하는 출력을 인쇄하지 않는 이유는 무엇입니까?

  20. 20

    요소를 다른 요소의 왼쪽에 배치하는 방법은 무엇입니까?

  21. 21

    printf는 입력에 따라 C에서 다차원 배열의 예기치 않은 마지막 요소를 인쇄합니까?

  22. 22

    FOR 출력이 PHP에서 배열의 0 요소로 시작하지 않습니다.

  23. 23

    각 요소를 선택하지 않고 배열 내용 출력

  24. 24

    먼저 요소를 int로 변환하지 않고 파이썬에서 바이트 배열 키를 회전하는 방법은 무엇입니까?

  25. 25

    C에서 char 배열을 출력하는 방법

  26. 26

    Y 축에서 왼쪽 또는 오른쪽으로 90도 회전하는 방법은 무엇입니까?

  27. 27

    C-하나의 배열을 사용하여 이미지를 90도 (오른쪽 및 왼쪽) 회전-비트 맵

  28. 28

    배열에 동일한 요소가 포함되어 있는지 확인 (순서는 중요하지 않음) C #

  29. 29

    하나의 요소에 대한 CSS 전환 왼쪽 및 오른쪽 위치

뜨겁다태그

보관