240 发简信
  • 120
    读书笔记--Android系统启动

    ==本文为读书和博客学习笔记,记录将知识总结自己理解的方式。可能存在错误。文末会给出相关参考链接== 1. Android系统概括 1.1 An...

  • 120
    归并排序 O(nLogn)

    归并排序 归并排序的思想是分治法+回溯,将一个无序的数组先按照原来的一半进行拆分,一直拆分到最后一个元素,然后开始回溯,排序开始的过程是再回溯时...

  • 120
    快速排序

    快速排序思想 快速排序号称20世纪最伟大的十大算法之一,也是nlogn级别的排序算法,它的思想是类似冒泡排序,是一种交换排序,同时加入分治法。 ...

    0.1 24 0 1
  • 120
    数据结构与算法 基础排序(O(n^2))

    选择排序 1. 选择排序思想: 开始将i=0,作为最小值minIndex开始 与剩下的所有值比较 如果比minIndex对应位置的值还小,交换位...

    0.1 86 0 3
  • 120
    Android中的AES加密-下

    本文为笔记,记录,写记录后为了方便查阅也为了能更好的记住 大部分参考加自己理解 参考,什么是AES算法? 前言 本章主要是针对AES加密的原理过...

    0.1 41 0 1
  • Android中的AES加密--上

    前言 最近需要一个加密一下用户信息,想到用到AES,加密,没想到苦难重重。 第一版 随便上晚上找了一下代码如下: 测试一下,OK,没问题,但是觉...

  • Kotlin学习笔记(七)-泛型

    [toc] 前言 这节我们说下Kotlin的泛型。首先默认大家对Java泛型有个基本的认识,如果 不熟悉Java的泛型,可以阅读文章,或是看下J...

  • Kotlin学习笔记(六)-反射

    [toc] 前言 这一节为Kotlin反射,主要是在Kotlin中时用Java-Api来实现反射,使用Kotlin本身支持的反射API进行反射。...

  • Kotlin学习笔记(五)-常见高阶函数

    [toc] 前言 这一节我们主要说下Kotlin中关于数据集合中的常用高阶函数 map map是遍历一个数组遍历的过程可以对数组item进行操作...