1.写出冒泡,选择,插入排序算法。
//
冒泡排序
public
class
bubblesorter
...
{
public void sort(int[] list)
...{
int i, j, temp;
bool done = false;
j = 1;
while ((j < list.Length) && (!done))
...{
done = true;
for (i = 0; i < list.Length - j; i++)
...{
if (list[i] > list[i + 1])
...{
done = false;
temp = list[i];
list[i] = list[i + 1];
list[i + 1] = temp;
}
}
j++;
}
}
}
//
选择排序
public
class
selectionsorter
...
{
private int min;
public void sort(int[] list)
...{
for (int i = 0; i < list.Length - 1; i++)
...{
min = i;
for (int j = i + 1; j <

本文涵盖了C#中常见的算法题目,包括冒泡、选择、插入排序的实现,斐波那契数列问题,字符串反转,逻辑推理及数字字符串转换等面试常考知识点,旨在帮助面试者准备C#相关的技术面试。

216

被折叠的 条评论
为什么被折叠?



