Algorithm 我无法理解冒泡排序算法的工作原理
我真的无法理解冒泡排序算法是如何工作的。我是算法的新手。气泡排序只是简单地交换两个元素,直接比较它们,而无需任何高级编程技术。它在O(n^2)时间内工作,也就是说,需要n^2个比例时间,其中n是元素数 您应该已经做了一些努力,因为这在这里是非常可视化的。Algorithm 我无法理解冒泡排序算法的工作原理,algorithm,sorting,Algorithm,Sorting,我真的无法理解冒泡排序算法是如何工作的。我是算法的新手。气泡排序只是简单地交换两个元素,直接比较它们,而无需任何高级编程技术。它在O(n^2)时间内工作,也就是说,需要n^2个比例时间,其中n是元素数 您应该已经做了一些努力,因为这在这里是非常可视化的。 这肯定会澄清这个概念。这太宽泛了。你有什么理解?你到底不明白什么?你做过什么调查吗?排序算法的可视化效果很容易找到。@Carcigenicate谢谢,我不知道可视化效果。youtube上甚至有一些巴尔干人跳舞和互相交换的有趣视频。我学会理解这些
这肯定会澄清这个概念。这太宽泛了。你有什么理解?你到底不明白什么?你做过什么调查吗?排序算法的可视化效果很容易找到。@Carcigenicate谢谢,我不知道可视化效果。youtube上甚至有一些巴尔干人跳舞和互相交换的有趣视频。我学会理解这些东西的方法是得到一副牌,并摆出5或10张。然后手动完成所述步骤。拥有一个物理模型给了你一个更多的“钩子”,可以让你理解。即使在编程将近40年后,当我试图理解一个问题及其解决方案时,我还是会使用这个(或类似的)技巧。