⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
document
All Projects
document
Overview
Activity
Issues
Spent time
Gantt
Calendar
News
Documents
Wiki
Files
Download (582 Bytes)
Files
» 冒泡排序进阶.py
UserName LastName
, 01/13/2025 07:51 PM
def
bubble_sort
(
n
):
length
=
len
(
n
)
swep
=
0
for
i
in
range
(
length
-
1
):
for
j
in
range
(
length
-
i
-
1
):
if
n
[
j
]
>
n
[
j
+
1
]:
n
[
j
],
n
[
j
+
1
]
=
n
[
j
+
1
],
n
[
j
]
swep
+=
1
print
(
f
"一轮之后
{
i
+
1
}
,交换之后
{
j
+
1
}
:
{
n
}
"
)
print
(
f
"全部转换之后
{
swep
}
"
)
return
n
user_input
=
input
(
"请输入多个整数(用空格分隔): "
)
# 将输入的字符串拆分并转换为整数列表
int_list
=
list
(
map
(
int
,
user_input
.
split
()))
sorted_list
=
bubble_sort
(
int_list
)
print
(
f
"排序后的结果
{
sorted_list
}
"
)
« Previous
1
…
61
62
63
64
65
…
437
Next »
(63-63/437)
Loading...