""" 拆分字符串成单词列表,再按长度排序 """ def sort_sentence(sentence): return sorted(sentence.split(), key=len) if __name__ == '__main__': sentence = 'The q
""" 输入一句话,统计字母、数字、空格、其他字符数量 """ s = input("请输入一句话:") a = 0 b = 0 c = 0 d = 0 for i in s: if i.isalpha(): a += 1 elif i.isdigit():
""" 堆排序 """ def heapify(arr, n, i): largest = i l = 2 * i + 1 r = 2 * i + 2 if l < n and arr[i] < arr[l]: largest = l i
""" 归并排序 """ def merge_sort(arr): if len(arr) <= 1: return arr mid = len(arr) // 2 left = merge_sort(arr[:mid]) right = merge_
""" 快速排序 """ def quick_sort(arr): if len(arr) <= 1: return arr pivot = arr[len(arr) // 2] # 选择中间元素作为基准 left = [x for x in arr if
""" 气泡排序 """ 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]:
Ryoma Echizen, The Prince of Tennis, 1st player of Seigaku High School, Japanese ink wash splatter painting style, vertical poster, close-up side prof
Kageyama Tobio, Haikyuu!!, 9th player of Karasuno High School, Japanese ink wash splatter painting style, vertical poster, close-up side profile of co
Kaede Rukawa, Slam Dunk, 11th player of Shohoku High School, Japanese ink wash splatter painting style, vertical poster, close-up side profile of cold
Hanamichi Sakuragi, Slam Dunk, 10th player of Shohoku High School, Japanese ink wash splatter painting style, vertical poster, close-up side profile o