'work through an algorithm by hand' 是什么意思?

what does 'work through an algorithm by hand' mean?

我正在做这个作业,但我不明白措辞。你觉得是用伪代码写还是写一段话?有人有什么想法吗?

意思是用文字描述算法,画出每一步的数组值。这是一个例子:https://www.geeksforgeeks.org/bubble-sort/

执行算法前,数组为:

4  2 12  1  7  9  9

执行算法后,数组为:

1  2  4  7  9  9 12

在算法的执行过程中,数组会慢慢地从之前的变化到之后的变化。您的作业要求您展示所有中间步骤。

例如,执行的第一步是“比较位置0和位置1的元素,如果位置1的元素较低,则交换两个元素”。前两个元素是4和2; 2 较低;因此应该交换它们;结果数组是:

2  4 12  1  7  9  9

那么第二步就是“比较1和2位置的元素”,分别是4和12;等等