با درود دوستان
چطور میشه رشته هارو به ترتیب حروف الفبا مرتب کرد؟ ( الگوریتم مرتب سازی رشته ها )
و
چطور میشه لیست اعداد رو مرتب کرد به طوری که اعداد تکراری حذف شوند؟
اگه یک منبع که جواب سوالامو داشته باشه رو هم بگید ممنون میشم.
با درود دوستان
چطور میشه رشته هارو به ترتیب حروف الفبا مرتب کرد؟ ( الگوریتم مرتب سازی رشته ها )
و
چطور میشه لیست اعداد رو مرتب کرد به طوری که اعداد تکراری حذف شوند؟
اگه یک منبع که جواب سوالامو داشته باشه رو هم بگید ممنون میشم.
سلام
می تونی از Linq استفاده کنی
string[] names = { "danial", "ali", "alireza", "hasan", "darya", "hamind", "hossein" };
var queryResults =
from n in names
orderby n
select n;
Console.WriteLine("Orderby : ");
foreach (var item in queryResults)
{
Console.WriteLine(item);
}
Console.WriteLine("Program Finished, Press Enter/Return to Continue:");
Console.ReadLine();
اعداد هم به همین شکله فقط جای اسم ها عدد وارد می کنی
بدون تکرارش هم بر عهده شما
موفق باشی
پاسخ جناب آقای افشاری کامله ولی اگه با لینک آشنایی نداری میتونی از متد سورت استفاده کنی
string[] names = { "danial", "ali", "alireza", "hasan", "darya", "hamind", "hossein","1","25","15" };
Array.Sort(names,StringComparer.InvariantCulture);
Console.WriteLine("Orderby : ");
foreach (var item in names)
{
Console.WriteLine(item);
}
Console.WriteLine("Program Finished, Press Enter/Return to Continue:");
Console.ReadLine();