'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;等等
我正在做这个作业,但我不明白措辞。你觉得是用伪代码写还是写一段话?有人有什么想法吗?
意思是用文字描述算法,画出每一步的数组值。这是一个例子: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;等等