对各种内排序算法进行了整理,不足的日后补充。 1.冒泡排序 冒泡排序属于交换排序,其基本思想是通过无序区中相邻元素关键字间的比较和位置的交换使关键字最小的元素如气泡一般逐渐往上“漂浮”至“水面”,该算法时间复杂度为O(n^2)。 伪代码如下: C++代码如下: 运行结果: 2.梳排序 梳排序是冒泡排 ...
分类:
编程语言 时间:
2018-08-22 16:58:20
阅读次数:
188
常用排序 名称 复杂度 说明 备注 冒泡排序Bubble Sort O(N*N) 将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮 插入排序 Insertion sort O(N*N) 逐一取出元素,在已经排序的元素序列中从后向前扫描,放到适当的位置 起初,已经排序的元素序列为 ...
分类:
编程语言 时间:
2018-08-17 23:25:05
阅读次数:
186
1 柱状图 二位数据图,只有一维需要比较 2 折线图 适合二维的大数据集,尤其是那些趋势比单个数据点更重要的场合 3 饼状图 尽量避免,肉眼对面积大小不敏感,适用于某部分占总比 4 散点图 适用于三维数据集,其中只有两维需要比较 5 气泡图 气泡图是散点图的一种变体,通过每个点的面积大小,反映第三维 ...
分类:
其他好文 时间:
2018-08-13 19:40:12
阅读次数:
123
1. 纯CSS气泡框实现方法探究 2. vue组件系列--气泡卡片 ...
分类:
Web程序 时间:
2018-08-07 21:26:52
阅读次数:
188
效果图 场景 用于在线客服的聊天对话等 一、布局圈点 1、三角箭头 绘制一个26rpx*26rpx矩形,使它旋转45度,然后隐去对半,形成气泡上的直角三角形。 <!-- 画三角箭头 --> <view class="triangle" style="{{item.myself == 1 ? 'rig ...
分类:
其他好文 时间:
2018-08-06 11:40:55
阅读次数:
152
Matplotlib里有两种画散点图的方法,一种是用ax.plot画,一种是用ax.scatter画。 一. 用ax.plot画 ax.plot(x,y,marker="o",color="black") 二. 用ax.scatter画 ax.scatter(x,y,marker="o",s=siz ...
分类:
其他好文 时间:
2018-08-05 18:14:21
阅读次数:
671
1、XMGMessage.h 2、XMGMessage.m 3、Main.storyboard 3.1 设置 cell 单 Cell 布局 多 Cell 布局 3.2 设置气泡图片拉伸 3.3 设置按钮边距 4、XMGMessageCell.h 5、XMGMessageCell.m 5.1 单 Ce ...
分类:
其他好文 时间:
2018-08-05 14:22:34
阅读次数:
146
HTML5中的canvas真是个很强大的东西呢! 这几天突发奇想想做一个气泡上升的动画,经过许久的思考和多次失败,终于做出了如下效果 由于是录制的gif图,看着会有点卡顿,实际演示是很自然的 想要做出这种效果需要用到大量的随机数 先上代码: CSS+HTML JS 整体思路: 首先定义几个数组,一个 ...
分类:
其他好文 时间:
2018-07-24 13:09:21
阅读次数:
183
选择排序: 简述:从数组的第一个元素开始,依次与其他所有的元素对比,如果比自身大或小(取决于升序或降序)交换位置。 冒泡排序: 简述:比较数组中两个相邻的元素,如果前者比较大则交换位置。像啤酒杯中的气泡一样,先漂上来最大的气泡,再漂上来第二大的气泡......... 快速排序: 简述:寻找一个基准( ...
分类:
编程语言 时间:
2018-07-17 20:15:03
阅读次数:
177
微信小程序 纯css手写圆角气泡对话框 以及伪类z-index不生效的解决方法,微信小程序z-index不生效的解决方法 ...
分类:
微信 时间:
2018-07-17 19:16:01
阅读次数:
728