【发布时间】:2020-04-10 23:40:27
【问题描述】:
我最近一直在尝试编写一个代码,将我的文本文件分类到一个文本框中,比如排行榜。我一直在尝试按高分或按字母顺序对其进行排序
如何使用插入排序或冒泡排序对它们进行排序?
【问题讨论】:
-
您可以查找冒泡排序或插入排序的算法,然后在您的代码中实现它。您还可以使用内置方法,例如
Array.Sort或OrderBy。 Stack Overflow 不是代码编写服务,请展示您的尝试或阅读How to Ask -
如果你在 C# 中,为什么 C# 有扩展排序方法时插入或冒泡排序
-
使用文件中的属性创建一个类或结构,例如(它是 json,在 C# 中相同) - ScoreData
{ name: '', score:0 }然后使用File.ReadAllLines加载文件并将每一行反序列化为ScoreData对象。你会得到一个像ScoreData[]这样的数组,你可以使用scoreData.OrderBy(x => x.Score)正常排序
标签: c# bubble-sort insertion-sort