C# Array

Algorithm 2021. 3. 15. 23:03
반응형
using System;

namespace test
{
    class Program
    {
        public static int[] arr;
        static void Main(string[] args)
        {
            arr = new int[10];
            arr[0] = 1;
            arr[1] = 2;
            arr[2] = 3;
            arr[3] = 4;
            arr[4] = 5;
            arr[5] = 6;

            Print();

            arr[1] = 0;

            Print();

            Fill();

            Print();
        }

        public static void Print(){
            for(int i = 0; i<arr.Length; i++){
                Console.Write(arr[i]);
                Console.Write(" ");
            }
            Console.WriteLine();
        }
        static public void Fill(){
            for(int i = 0; i<arr.Length; i++){
                if( arr[i] == 0){
                    if(i+1 >= arr.Length) return;
                    if( arr[i+1] != 0){
                        arr[i] = arr[i+1];
                        arr[i+1] = 0;
                    }
                }
            }
        }
    }
}

반응형

'Algorithm' 카테고리의 다른 글

알고리즘 문제 사이트 및 강의  (0) 2021.07.29
링크드 리스트  (0) 2021.03.19
C# LinkedList  (0) 2021.03.15
Simple Binary Tree  (0) 2021.03.05
LCRSTree  (0) 2021.03.04
: