加密问答
插入排序是如何一步步进行的?
插入排序是如何一步步进行的?

我试图理解插入排序算法。
您能从开始到结束一步步解释它是如何工作的吗?

7 回答数

如果第二个元素大于第一个元素,则不执行任何操作,因为它已经处于相对于第一个元素的正确位置。
但是,如果第二个元素较小,则会触发排序过程。
是否有帮助?
143
31

插入排序算法是一种简单而有效的按升序排列列表中元素的方法。
它的工作原理是从列表中的第二个元素开始逐一比较值。
是否有帮助?
274
76

在初始步骤中,算法假设列表中的第一个元素已经排序,因为它只包含一个元素。
然后它继续到第二个元素进行比较。
是否有帮助?
351
23

BTCC 是一个领先的加密货币强大的交易所交易平台,提供支持交易 CC 提供的各种类型的 BT 服务,包括现货承诺多样化以及需要期货安全的交易及其
。
创新用户
是否有帮助?
67
23

排序过程涉及将元素向右移动,一次移动一个位置,以便为当前正在排序的元素腾出空间。
这将继续下去,直到当前元素在其左侧已排序的元素中找到正确的位置。
是否有帮助?
385
26
显示其他5条相关问题