十大排序算法之希尔排序 发表于 2018-09-28 | 分类于 数据结构&算法 字数统计: 2.6k 字 | 阅读时长 ≈ 11 分钟 本文首发于个人博客 前言本系列排序包括十大经典排序算法。 使用的语言为:Java 结构为:定义抽象类Sort里面实现了,交换,大小比较等方法。例如交换两个值,直接传入下标就可以了。其他的具体排序的 ... 阅读全文 »
十大排序算法之快速排序 发表于 2018-09-16 | 分类于 数据结构&算法 字数统计: 1.5k 字 | 阅读时长 ≈ 6 分钟 本文首发于个人博客 前言本系列排序包括十大经典排序算法。 使用的语言为:Java 结构为:定义抽象类Sort里面实现了,交换,大小比较等方法。例如交换两个值,直接传入下标就可以了。其他的具体排序的 ... 阅读全文 »
十大排序算法之归并排序 发表于 2018-08-30 | 分类于 数据结构&算法 字数统计: 1.3k 字 | 阅读时长 ≈ 5 分钟 本文首发于个人博客 前言本系列排序包括十大经典排序算法。 使用的语言为:Java 结构为:定义抽象类Sort里面实现了,交换,大小比较等方法。例如交换两个值,直接传入下标就可以了。其他的具体排序的 ... 阅读全文 »
十大排序算法之堆排序 发表于 2018-08-10 | 分类于 数据结构&算法 字数统计: 1.1k 字 | 阅读时长 ≈ 4 分钟 本文首发于个人博客 前言本系列排序包括十大经典排序算法。 使用的语言为:Java 结构为:定义抽象类Sort里面实现了,交换,大小比较等方法。例如交换两个值,直接传入下标就可以了。其他的具体排序的 ... 阅读全文 »
十大排序算法之插入排序 发表于 2018-07-18 | 分类于 数据结构&算法 字数统计: 1.3k 字 | 阅读时长 ≈ 5 分钟 本文首发于个人博客 前言本系列排序包括十大经典排序算法。 使用的语言为:Java 结构为:定义抽象类Sort里面实现了,交换,大小比较等方法。例如交换两个值,直接传入下标就可以了。其他的具体排序的 ... 阅读全文 »
十大排序算法之选择排序 发表于 2018-06-28 | 分类于 数据结构&算法 字数统计: 1.2k 字 | 阅读时长 ≈ 4 分钟 本文首发于个人博客 前言本系列排序包括十大经典排序算法。 使用的语言为:Java 结构为:定义抽象类Sort里面实现了,交换,大小比较等方法。例如交换两个值,直接传入下标就可以了。其他的具体排序的 ... 阅读全文 »
十大排序算法之冒泡排序 发表于 2018-06-08 | 分类于 数据结构&算法 字数统计: 1.4k 字 | 阅读时长 ≈ 5 分钟 本文首发于个人博客 https://user-gold-cdn.xitu.io/2019/11/14/16e6883ad25132a9?imageView2/0/w/1280/h/960/format ... 阅读全文 »
iOS使用RunLoop监控线上卡顿 发表于 2018-05-16 | 分类于 iOS 字数统计: 2.6k 字 | 阅读时长 ≈ 11 分钟 本文首发于我的个人博客 前言关于性能优化,我之前写过iOS性能优化,经过优化之后,我们的APP,冷启动,从2.7秒优化到了0.6秒。 关RunLoop,写过RunLoop详解之源码分析,以及详解Run ... 阅读全文 »
KVC那点儿事 发表于 2018-05-15 | 分类于 iOS 字数统计: 1.5k 字 | 阅读时长 ≈ 7 分钟 本文首发于个人博客 前言 KVC是Key Value Coding的简称。它是一种可以通过字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。KVC的方法定义在 ... 阅读全文 »
iOS性能优化 发表于 2018-04-16 | 分类于 iOS 字数统计: 3k 字 | 阅读时长 ≈ 11 分钟 本文首发于个人博客 一、App启动优化1.App的启动可以分为2种 冷启动(Cold Launch):从零开始启动APP 热启动(Warm Launch):APP已经在内存中,在后台存活着,再次点击图 ... 阅读全文 »