Skip to content

Instantly share code, notes, and snippets.

View YK-Unit's full-sized avatar
🐬
swimming in computing-ocean

YorkFish YK-Unit

🐬
swimming in computing-ocean
View GitHub Profile
@YK-Unit
YK-Unit / snippet.txt
Created September 8, 2023 22:33
代码的简介
理解并获得生成的所有完整代码
A
@YK-Unit
YK-Unit / snippet.txt
Created September 8, 2023 22:26
代码的简介
生成的所有代码
A
@YK-Unit
YK-Unit / snippet.py
Created September 8, 2023 22:13
<以下是使用 Python 实现快速排序的代码: ```python def quick_sort(arr): if len(arr) <= 1: return arr else: pivot = arr[0] left = [x for x in arr[1:] if x < pivot] right = [x for x in arr[1:] if x >= pivot] return quick_sort(left) + [pivot] + quick_sort(right) ```>
<以下是使用 Python 实现快速排序的代码:
```python
def quick_sort(arr):
if len(arr) <= 1:
return arr
else:
pivot = arr[0]
left = [x for x in arr[1:] if x < pivot]
right = [x for x in arr[1:] if x >= pivot]
@YK-Unit
YK-Unit / snippet.py
Created September 8, 2023 22:05
代码的简介
这是一个使用Python实现快速排序的基本示例:
def quicksort(arr):
if len(arr) <= 1:
return arr
pivot = arr[len(arr)
@YK-Unit
YK-Unit / snippet.txt
Created September 8, 2023 21:51
<代码的简介>
<生成的所有代码>
@YK-Unit
YK-Unit / snippet.txt
Created September 8, 2023 18:58
代码的简介
生成的所有代码
@YK-Unit
YK-Unit / snippet.py
Created September 8, 2023 18:53
代码的简介
def bubble_sort(arr):
n = len(arr)
for i in range(n):
for j in range(0,n-i-1):
if arr[j] > arr[j+1]:
arr[j],arr[j+1] = arr[j+1],arr[j]
return arr
def bubble_sort(arr):
n = len(arr)
for i in range(n):
@YK-Unit
YK-Unit / snippet.py
Last active September 8, 2023 23:28
代码的简介
def bubble_sort(lst):
n = len(lst)
for i in range(n):
for j in range(0, n - i - 1): # 最后一个元素已经在适当位置了
if lst[j] > lst[j + 1]: # 交换如果当前元素比下一个元素大
lst[j], lst[j + 1] = lst[j + 1], lst[j] # 交换元素
return lst
# 测试代码
lst = [64, 34, 25, 12, 22, 11, 90]