码迷,mamicode.com
首页 >  
搜索关键字:冒泡    ( 7450个结果
时间复杂度为n^2的排序
时间复杂度为n^2的排序 冒泡排序和选择排序的共同点:每次都是在找剩下元素中最小(大)的元素 不同点:冒泡排序存在多次交换,而选择排序每次只存在一次交换序号 ...
分类:编程语言   时间:2019-11-24 11:59:29    阅读次数:93
Python实现的几个算法
一、冒泡排序 arr = [5,3,1,2,4] n = len(arr) for i in range(n - 1): for j in range(n - 1 - i): print(i,j) if arr[j] > arr[j + 1]: arr[j], arr[j + 1] = arr[j ...
分类:编程语言   时间:2019-11-23 22:07:03    阅读次数:93
Python中经典排序方法
数据的排序是在解决实际问题时经常用到的步骤,也是数据结构的考点之一,下面介绍10种经典的排序方法。 首先,排序方法可以大体分为插入排序、选择排序、交换排序、归并排序和桶排序四大类,其中,插入排序又分为直接插入排序、二分插入排序和希尔排序,选择排序分为直接选择排序和堆排序,交换排序分为冒泡排序和快速排 ...
分类:编程语言   时间:2019-11-23 21:55:58    阅读次数:69
69 冒泡排序
冒泡排序算法的改进: ...
分类:编程语言   时间:2019-11-23 20:19:04    阅读次数:70
C语言实现冒泡排序
#include<stdio.h> int main(){ int i,j,temp,a[10]; printf("please input 10 numbers:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } printf("\n"); for(i=0;i ...
分类:编程语言   时间:2019-11-23 18:14:56    阅读次数:76
必学十大经典排序算法,看这篇就够了(附完整代码/动图/优质文章)
原创:微信公众号 帅地 "苦逼的码农" 说明 十大排序算法 可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的 算法思想描述 ,为了方便大家理解,我还找来了 动图演示 ;这还不够,我还附上了对应的 优质文章。 术语铺垫 ...
分类:编程语言   时间:2019-11-22 23:39:30    阅读次数:70
C++/Python冒泡排序与选择排序算法详解
冒泡排序 冒泡排序算法又称交换排序算法,是从观察水中气泡变化构思而成,原理是从第一个元素开始比较相邻元素的大小,若大小顺序有误,则对调后再进行下一个元素的比较,就仿佛气泡逐渐从水底逐渐冒升到水面一样。如此扫描一次之后就可以确保最后一个元素位于正确的位置。接着再逐步进行第二次扫描,直到完成所有元素的排 ...
分类:编程语言   时间:2019-11-22 20:53:33    阅读次数:86
鼠标与滚轮事件
鼠标事件是Web开发中最常用的一类事件,因为鼠标是最主要的定位设备。 click 用户单击鼠标左键或按下回车键触发 dbclick 用户双击鼠标左键触发。 mousedown 在用户按下了任意鼠标按钮时触发。 mouseenter 在鼠标光标从元素外部首次移动到元素范围内时触发。此事件不冒泡。 mo ...
分类:其他好文   时间:2019-11-22 13:33:21    阅读次数:68
JavaScript阻止冒泡事件
$(".modal .modal-content").click(function (event) { event.preventDefault(); event.stopPropagation(); return false; }); ...
分类:编程语言   时间:2019-11-22 10:30:07    阅读次数:84
排序算法
最近大二的dalao给大一宝宝讲了排序算法,发现自己也好久没有看排序了( sort真香 )。 所以来总结一波排序。 大一宝宝们看完选择性的吸收哦~ 总结: | 排序算法 | 平均复杂度 | 空间复杂度 | 稳定性 | | | | | | | 冒泡排序 | O(n2) | O(1) | 稳定 | | ...
分类:编程语言   时间:2019-11-22 09:13:32    阅读次数:84
7450条   上一页 1 ... 74 75 76 77 78 ... 745 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!