Kotlin 解法实现 - xechoz/AlgorithmCHUNZHAO GitHub Wiki
Welcome to the AlgorithmCHUNZHAO wiki!
这里存放每个课程作业的 kotlin 实现,一般提供两种解法
-
性能上最优的解法
性能 > 可维护 > 可扩展 -
工程上最优的解法
大部分时候,工程上的实现,性能都不是排在第一位的,除非是非常低层的库,比如线程池,网络库等会极其注重性能;
平时的业务开发,通常数据的量级并不大,n << 10000, 可维护,可拓展 会比 性能更重要,比如 直播间最近一周送礼前 10 的用户,按最近聊天时间排序的好友列表
可维护 > 性能 > 可拓展 或者 可维护 > 可拓展 > 性能