iOS链式编程分类应用示例-富文本封装

给富文本NSMutableAttributedString扩展分类,添加自己封装的方法```swiftNS_ASSUME_NONNULL_BEGIN

iOS链式编程和函数式编程

1.如何实现方法的连续调用,比如[[DXPerson alloc] init];新建DXPerson类```swift#import <Foundation/Foundation.h>

算法:希尔排序

1.因为这个排序是一个叫希尔的人发明的,所以就叫希尔排序了 2.希尔排序是插入排序的升级版 3.根据其排序的特点又叫做缩小增量排序 4.插入排序就是增量为1的希尔排序

算法:有效的括号

题目描述给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。

算法:快速排序

快速排序作为分治代表,通常实现由三步

算法:归并排序

归并排序核心就是合并两个已经排好序的数组

算法:合并两个有序单向链表

题目描述将两个有序链表合并为一个新的有序链表并返回

算法:罗马数字转整数

题目描述给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。

算法:缺失数字

题目描述