![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 58
寒书
这个作者很懒,什么都没留下…
展开
-
插入排序、冒泡排序以及它们的区别
插入排序python实现代码来自于 https://gist.github.com/czheo/7421d305bb2e5d3049ce48545646d6f4 def insertion_sort(lst): i = 1 # invarient: # We keep the left part of the list sorted: # [ ..sorted..原创 2017-02-02 16:42:05 · 402 阅读 · 0 评论 -
尝试使用python实现希尔排序算法
代码(python)def shell_sort(numbers): n = len(numbers) gap = n//2 while gap > 0: for i in range(gap,n): j = i temp = numbers[j] while j > 0 and te原创 2017-02-02 17:37:39 · 358 阅读 · 0 评论 -
C/Python实现直接选择排序
C语言版本#include<stdio.h>void selection_sort(int arr[], int n);int main(){ int arr[] = {5,6,3,7,4}; int n = sizeof(arr)/sizeof(arr[0]); selection_sort(arr,n); int k; for(k=0;k<n;k++){原创 2017-02-15 15:14:24 · 508 阅读 · 0 评论 -
尝试使用python实现快速排序算法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-02-01 22:38:44 · 2519 阅读 · 0 评论