Python/这是哪种类型的。。?

Python/这是哪种类型的。。?,python,algorithm,Python,Algorithm,我对计算机编程非常陌生,我试图通过编写代码来练习插入排序算法。我已经编写了下面的python代码,但我不确定是否进行了插入排序。这就是插入排序的逻辑吗?如果不是,这是什么样的算法 import random data = random.sample(range(100), 10) print(data) temp = int() for i in range(len(data) - 1): for index in range(i + 1, len(data)): if

我对计算机编程非常陌生,我试图通过编写代码来练习插入排序算法。我已经编写了下面的python代码,但我不确定是否进行了插入排序。这就是插入排序的逻辑吗?如果不是,这是什么样的算法

import random

data = random.sample(range(100), 10)
print(data)
temp = int()
for i in range(len(data) - 1):
    for index in range(i + 1, len(data)):
        if data[i] > data[index]:
            temp = data[i]
            data[i] = data[index]
            data[index] = temp

print(data)

我认为这是冒泡排序的一个例子。

这是冒泡排序。您可以在此处找到更多信息: