- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 排序常用算法总结
排序算法:一种能将一串数据依照特定的排序方式进行排列的一种算法。 排序算法性能:取决于时间和空间复杂度,其次还得考虑稳定性,及其适应的场景。 稳定性:让原本有相等键值的记录维持相对次序。也就是若一个排序算法是稳定的,当有俩个相等键值的记录R和S,且原本的序列中R在S前,那么排序后的列表中R应该也在S之前。 以下来总结常用的排序算法,加深对排序的理解。排序算法目录冒泡排序插入排序希尔排序
2016-04-23 22:43:24 3243 1
原创 Android事件传递机制解析
Android事件传递机制解析 在Android开发中我们可能会遇到这样的问题,onTouch与onTouchEvent的区别是什么?onTouch与onClick又有什么区别?什么时候需要重写onTouchEvent事件进行使用呢?为什么我写的view没有不论点击还是滑动都没响应呢?等等这一系列的问题都与Android的事件分发机制有关,现在我们来慢慢剖析Android的事件分发原理。先提
2016-04-21 18:01:12 553
原创 冒泡、插入,快排、归并四种排序算法分析
冒泡与插入,快排与归并,俩俩在设计思想上都是相似的,以下先分别阐述四种排序的设计思想,再通过俩俩比较来体会这四种排序背后的思想。一、排序方法 1.冒泡排序 冒泡由来:越大的元素会经由交换慢慢“浮”到数列的顶端; 冒泡俩种方式:从左往右把较大者冒到后边,或从右往左把较小者冒到前边;但俩种方式本质一样,重点是通过俩俩比较,把逆序的元素进行交换,直到冒泡到正确的位置,且
2015-03-23 22:13:40 1501
原创 localtime and localtime_s
time_t nowtime;struct tm ptm;time(&nowtime);localtime_s(&ptm,&nowtime);
2014-04-28 19:55:07 2224
MFC个人日记管理系统 CMyDiary 数据库
2014-10-06
MFC 打字游戏
2014-10-06
MFC用逆波兰算法实现计算器
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人