无限摩托

文章
3
资源
1
加入时间
2年10月17天

python--直接插入排序实现

插入排序的主要思想是每次取一个列表元素与列表中已经排序好的列表段进行比较,然后插入从而得到新的排序好的列表段,最终获得排序好的列表。比如,待排序列表为[49,38,65,97,76,13,27,49],则比较的步骤和得到的新列表如下:(带有背景颜色的列表段是已经排序好的,红色背景标记的是执行插入并且进行过交换的元素)时间复杂度:O(n^2)待排序:    [49,38,65,97,76,13,27,49]第一次比较后: [38,49,65,97,76,13,27,49] 第二...

input子系统分析

input子系统设计的目的:将多种输入设备以统一类型的事件进行上报,Android上层通过inputreader读取绝对坐标事件(TP),相对坐标事件(鼠标),按键或者msc事件(键盘)。然后Android上层根据事件类型分别给对应的处理者,比如绝对坐标事件就丢给WMS(我猜的)。个人认为这只是把输入设备的事件形成一套规范而已,也可以用不同的设备产生相同类型的事件达到一样的效果。分析input子系统:分为三层:抽象设备处理层 核心层 输入设备驱动层抽象设备处理层:也就是handler层,有e

mysql binlog二进制日志详解

基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE