計算機科學系數據結構C#實現的代碼(2.2)

閒來無事,拿大學時候的數據結構書來看,發現書記結構的算法都沒有實際的代碼來實現,故用C#來把全部的算法實際代碼寫出來,可能跟書上的不同,如效率不高,請指正。算法

 

int[] LA =  new  int[] { 1, 4, 6, 8, 9 };
             int[] LB =  new  int[] {  235610 };
             string s =  "";
             int JCopy =  0;
             for ( int i =  0; i < LA.Length; i++)
            {
                 for ( int j = JCopy; j < LB.Length; j++)
                {
                     if (LA[i] <= LB[j])
                    {
                        // 記錄b數組的如今的位置,break一下,在去讀取a數組
                        JCopy = j;
                        s += LA[i].ToString();
                         break;
                    }
                     else
                    {
                         // a比b大繼續循環b數組                         s += LB[j].ToString();                     }                 }             }             Console.Write(s);             Console.Read();
相關文章
相關標籤/搜索