冒泡排序的英文Bubble Sort,是一种最基础的交换排序。 大家一定都喝过汽水,汽水中常常有许多小小的气泡,哗啦哗啦飘到上面来。这是因为组成小气泡的二氧化碳比水要轻,所以小气泡可以一点一点向上浮动。而我们的冒泡排序之所以叫做冒泡排序,正是因为这种排序算法的每一个元素都可以像小气泡一样,根据自身大 ...
分类:
编程语言 时间:
2018-11-20 13:30:31
阅读次数:
220
"原题链接" 描述 小鱼儿吐泡泡,嘟嘟嘟冒出来。小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o"。 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉。 (是的你没看错,小气泡和大气泡不会产生任何变化的,原因我也不知道。) 注意:自左到右进行合并. 例如:ooOOoooO经过一段时间以后会变成 ...
分类:
编程语言 时间:
2018-02-02 00:52:54
阅读次数:
331
A题: 链接:https://www.nowcoder.com/acm/contest/74/A来源:牛客网 小鱼儿吐泡泡,嘟嘟嘟冒出来。小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o"。 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉。 (是的你没看错,小气泡和大气泡不会产生任何变化的, ...
分类:
编程语言 时间:
2018-01-28 17:25:39
阅读次数:
181
冒泡排序的原理:他的基本原理就是和相邻的元素值进行比较(这里特指和数组比较),如果满足条件就交换元素值,把较小的元素和较大的元素交换,这样小的元素就像小气泡一样从底部上升到顶部,大的元素就像大气泡一样从顶部下沉到底部。 1.适宜人群:有一定Java SE基础的同学,明白Java的数据类型,数组的定义 ...
分类:
编程语言 时间:
2017-05-04 11:02:24
阅读次数:
195
今天给大家分享一个我刚做的项目中的一个小案例,因为我们在做一个聊天的功能,之前的聊天页面UI很丑,我就不在这里展示给大家了。现在就教大家怎么用css3制作一个和微信聊天界面一样的页面。首先给大家看看页面的样子吧,如下图所示:小月博客仿微信聊天界面页面大致就是这个..
分类:
微信 时间:
2016-09-22 18:18:20
阅读次数:
511
这两天学习了使用Path绘制贝塞尔曲线相关,然后自己动手做了一个类似QQ未读消息可拖拽的小气泡,效果图如下:接下来一步一步的实现整个过程。基本原理其实就是使用Path绘制三点的二次方贝塞尔曲线来完成那个妖娆的曲线的。然后根据触摸点不断绘制对应的圆形,根据距离的改变改变原始固定圆形的半径大小。最后就是松手后返回或者爆裂的实现。Path介绍:顾名思义,就是一个路径的意思,Path里面有很多的方法,本次设...
分类:
移动开发 时间:
2016-06-12 01:53:02
阅读次数:
277
看到别人的app有小气泡感觉很好玩,并且他们的宽高都不超过所在单元格的宽高,其实它也没有什么神奇我们可以用两种方案来实现。
第一种方案:一个页面有一个气泡的情况。可以抽象出一个类,调用它就可以了,理论上也可以把它用多气泡的情况。可以通过申请一个小气泡对象,制定小黑条的宽度,预置显示的内容。通过self.buttonH5.buttonPressed = ^(NSInteger tag)来实现点击小黑...
分类:
移动开发 时间:
2015-07-23 17:44:58
阅读次数:
172
今天继续完成即时通讯界面模块的开发,想模仿微信和QQ弄个消息提醒的小气泡,就是一有消息到来,会在相应的控件上显示消息数目的红色气泡。因为曾经有了解过有个开源项目能实现这种结果,便开始downLoad下来使用了,这个开源项目是——BadgeView,功能实现很简单,调用更为简单,没什么难度。但是在开发中却遇到了一个问题,就是结合Viewpager+Fragment的滑动切换按钮,在按钮处加上badg...
分类:
其他好文 时间:
2015-04-22 14:02:08
阅读次数:
498
现在大部分的聊天工具,像QQ,微信等及时聊天都有各种的小气泡包含着所要发送的文字,对其进行了一部分的整理,可能不全,仅供自己参考①首先聊天的页面其实是个tableView,因为都是一行一条信息的,只要把它的分割线去掉就可以让其一条条的显示。②在你向文本框输入信息的时候,文本框和发送按钮要随着键盘移....
分类:
其他好文 时间:
2015-03-31 21:38:50
阅读次数:
124