【发布时间】:2017-04-24 03:42:11
【问题描述】:
我正在为类进行冒泡排序,但我不确定语法。我的大部分编码工作只是缺少一个随机的 10-100 数字语法来进行排序,并且让它排序的代码任何人都可以指出我正确的方向。
public partial class BubbleSort : Form
{
public BubbleSort()
{
InitializeComponent();
}
private void btnAdd_Click(object sender, EventArgs e)
{
if (txtNumber.Text != "")
{
lstSort.Items.Add(txtNumber.Text);
}
else
{
MessageBox.Show("Please enter a number to add.");
}
txtNumber.Clear();
}
private void btnExit_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void btnClear_Click(object sender, EventArgs e)
{
txtNumber.Clear();
lstSort.Items.Clear();
}
private void Sort_Click(object sender, EventArgs e)
{
}
private void btnView_Click(object sender, EventArgs e)
{
}
}
【问题讨论】:
-
"我正在排序。我的大部分编码工作只是缺少一个"...排序:D
-
要生成随机数,请使用 Random 类。要对随机数进行排序,请实现冒泡排序算法(参见 Wikipedia)
-
使用
Random r = new Random(); int newInt = r.Next(minValue, maxValue);生成一个从minValue 到maxValue 的int 值。冒泡排序算法请自行google。
标签: c# winforms sorting bubble-sort