摘要: 正文: 时间复杂度的意义 究竟什么是时间复杂度呢?让我们来想象一个场景:某一天,小灰和大黄同时加入了一个公司...... 一天过后,小灰和大黄各自交付了代码,两端代码实现的功能都差不多。大黄的代码运行一次要花100毫秒,内存占用5MB。小灰的代码运行一次要花100秒,内存占用500MB。于是.... 阅读全文
posted @ 2019-10-28 11:21 路一 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 什么是计算机科学 如何形象化的理解算法 数据结构和算法的意义 什么是算法分析? 评判程序优劣的方法 时间复杂度 渐进时间复杂度 阅读全文
posted @ 2019-10-28 11:17 路一 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 栈和队列 栈 栈的方法 python第三方库栈的实现 自定义栈的实现 队列 队列的方法 python第三方库中的队列方法 自定义队列 双端队列 双端队列的方法 python第三方库中的双端队列 自定义双端队列 优先级队列 线程安全的栈 阅读全文
posted @ 2019-10-28 10:30 路一 阅读(199) 评论(0) 推荐(1) 编辑