国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

獲取字符串數組中最長的的字符串并輸出最長的字符串

2019-11-17 03:21:06
字體:
來源:轉載
供稿:網友

獲取字符串數組中最長的的字符串并輸出最長的字符串

求字符串數組中最大長度的字符串:

實質就是比較字符串的長度;

方案一:

 1  class PRogram 2     { 3         static void Main(string[] args) 4         { 5             string[] array = {"張三","親,今天購物了么!","明天你喜歡很久的人要結婚了,你怎么辦!","老鼠愛上了貓!","明天會下雪吧!"}; 6            string str= GetLength(array); 7             Console.WriteLine("最長字符串是:{0}",str); 8             Console.ReadKey(); 9         }10         /// <summary>11         /// 獲取最長字符串12         /// </summary>13         /// <param name="array"></param>14         /// <returns></returns>15         private static string GetLength(string[] array)16         {17            string str =string.Empty;18             for (int i = 0; i < array.Length; i++)19             {20                 if (str.Length<array[i].Length)21                 {22                     str = array[i];23                 }24             }25             return str;26 27         }28     }
View Code

方案二:

使用冒泡排序的方法:

 1  class Program 2     { 3         static void Main(string[] args) 4         { 5             string[] array = { "張三", "親,今天購物了么!", "明天你喜歡很久的人要結婚了,你怎么辦!", "老鼠愛上了貓!", "明天會下雪吧!" }; 6             string str = GetLength(array); 7             Console.WriteLine("最長字符串是:{0}", str); 8             Console.ReadKey(); 9         }10         /// <summary>11         /// 使用冒泡排序法12         /// </summary>13         /// <param name="array"></param>14         /// <returns></returns>15         private static string GetLength(string[] array)16         {17             for (int i = 0; i < array.Length-1; i++)18             {19                 for (int j = 0; j < array.Length-1-i; j++)20                 {21                     string temp = string.Empty;22                     if (array[j].Length<array[j+1].Length)23                     {24                         temp = array[j];25                         array[j] = array[j + 1];26                         array[j + 1] = temp;27                     }28                 }29 30             }31             return array[0];32 33         }34     }
View Code

其實兩種方法很類似,第一種效率相對高,可以使用Stopwatch測試。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福泉市| 都兰县| 湟中县| 阜康市| 潮州市| 武鸣县| 宁德市| 饶平县| 周宁县| 信宜市| 淮南市| 措勤县| 社会| 定西市| 林西县| 武夷山市| 浦城县| 武冈市| 郓城县| 东港市| 吉木乃县| 霸州市| 平武县| 永城市| 阳泉市| 泽普县| 舟山市| 峨山| 武夷山市| 广东省| 兰西县| 驻马店市| 彩票| 新源县| 达拉特旗| 靖安县| 衡南县| 民乐县| 东乌珠穆沁旗| 金堂县| 信阳市|