240 发简信
IP属地:台湾
  • Resize,w 360,h 240
    动态规划算法

    动态规划的关键点:最优化原理,也就是最优子结构性质。这指的是一个最优化策略具有这样的性质,无论过去状态和决策如何,对前面的决策所形成的状态而言,...

  • Resize,w 360,h 240
    算法导论公开课笔记(一)算法分析与设计

    算法分析 算法分析是关于计算机程序性能和资源利用的理论研究;性能研究主要是学习如何让算法或者应用程序 运行的更快; 资源利用主要指的是诸如通信、...

  • Resize,w 360,h 240
    算法导论公开课笔记(二)快速排序和随机化算法

    快速排序 与归并排序一样,快速排序也使用了分治的思想解决排序问题。对一个典型的子数组A[p..r]进行快速排序的三步分治过程: 分解:数组A[p...

  • Android事件分发流程(二)源码解析

    这是一个系列文章,如果没有责任链设计模式的基础知识,请移步Android事件分发流程(一)责任链设计模式 接着上文说,员工提交一次请假申请的处理...

  • Resize,w 360,h 240
    算法导论公开课笔记(三)线性时间排序

    前言 首先这里列出的大家熟知的排序算法:冒泡排序、插入排序、归并排序、堆排序、快速排序等。对于能在O(n lgn)时间内进行排序的算法,归并排序...

    0.1 797 0 1 1
  • Resize,w 360,h 240
    View的工作原理(一)测量过程

    在Android体系中View作为视觉上的呈现,扮演着非常重要的角色。尽管Android提供了一套包含很多控件的GUI库。但是在大多数情况下,因...

  • 同一台电脑配置多个git账号

    使用场景 想象这样一种场景,工作时间开发公司项目;下班的后同一台机器也可能需要维护个人的Github上的开源项目。配置多账户就是一个很现实的问题...

  • Android事件分发流程(一)责任链设计模式

    责任链设计模式 简单介绍 View的事件分发机制是责任链(Chain of Responsibility)设计模式的典型应用,其它经典的应用场景...

  • Gradle插件3.x升级4.2

    升级可能遇到的问题: NoClassDefFoundError: com/squareup/javapoet/TypeName No signa...

个人介绍
世界以痛吻我,我却报之以歌。