如何在 C# 中创建通用冒泡排序
我目前正在制作自己的通用冒泡排序,它可以轻松地对字符串、整数进行排序。下面是我的普通冒泡排序代码。你能帮我看看如何创建一个通用方法吗?
public static void BubbleSorting()
{
int Swap;
for (int outer = Length; outer >= 1; outer--)
{
for (int inner = 0; inner < outer - 1; inner++)
{
if (array[inner] > array[inner + 1])
{
Swap = array[inner];
array[inner] = array[inner + 1];
array[inner + 1] = Swap;
}
}
Console.WriteLine();
Display();
}
}
I am currently working on making my own Generic Bubble Sorting which can easily sort Strings, int. Below is my Code for Normal Bubble Sorting.Can you help me out how to create a generic Method Of this?
public static void BubbleSorting()
{
int Swap;
for (int outer = Length; outer >= 1; outer--)
{
for (int inner = 0; inner < outer - 1; inner++)
{
if (array[inner] > array[inner + 1])
{
Swap = array[inner];
array[inner] = array[inner + 1];
array[inner + 1] = Swap;
}
}
Console.WriteLine();
Display();
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果数组中的元素实现了
IComparable
,则只需使用IComparable
即可,您可以将其为
替换
Just use
IComparable
if the elements in the array implementsIComparable
you can replacewith
so end up with