数据结构与算法:双端队列(deque) Rogerspy 2021-09-05 数据结构与算法 字数统计: 709字 | 阅读时长≈ 2分 本文介绍双端队列,并用 Python 实现。 阅读全文 数据结构 queue
数据结构与算法:优先队列(priority queue) Rogerspy 2021-09-05 数据结构与算法 字数统计: 949字 | 阅读时长≈ 4分 本文介绍优先队列,并用 Python 实现。 阅读全文 数据结构 queue
数据结构与算法:循环队列(circular-queue) Rogerspy 2021-09-05 数据结构与算法 字数统计: 728字 | 阅读时长≈ 3分 本文介绍循环队列,并用 Python 实现循环队列。 阅读全文 数据结构 queue
数据结构与算法:队列(queue) Rogerspy 2021-09-04 数据结构与算法 字数统计: 682字 | 阅读时长≈ 2分 本文介绍队列数据结构,并用 Python 代码实现。 阅读全文 数据结构
数据结构与算法:栈(stack) Rogerspy 2021-09-04 数据结构与算法 字数统计: 692字 | 阅读时长≈ 2分 本文介绍栈(stack)数据结构,并用 python 代码实现。 阅读全文 数据结构 stack
算法与数据结构(Python):array Rogerspy 2021-08-09 数据结构与算法 字数统计: 487字 | 阅读时长≈ 1分 数组是一个容器,它容纳的元素应该是相同的数据类型。数组有两个重要概念: 元素 —— 存储的数组中的数据称为元素。 索引 —— 数组中每个元素所在的位置。 阅读全文 数组
数据结构与算法:分治算法 Rogerspy 2021-05-22 数据结构与算法 字数统计: 256字 | 阅读时长≈ 1分 分治算法(divide and conquer)是一种解决大问题的策略,通过: 将一个大问题分解成小问题 解决小问题 蒋小问题的解合并在一起得到想要的答案 阅读全文 算法 divide-conquer
数据结构与算法:时间复杂度 Rogerspy 2021-04-22 数据结构与算法 字数统计: 4.5k字 | 阅读时长≈ 19分 就像做菜有好吃和不好吃一样,算法也有好的算法和不好的算法。那么我们怎么评价一个算法的好坏呢? 1. 时间复杂度时间复杂度是用来估算算法需要执行的时间的。但是我们并不是直接用时间来估计,而是用一个函数。 时间复杂度不是算法需要执行多久,而是算法需要执行多少步。 阅读全文 数据结构 时间复杂度
数据结构与算法:数据结构简介 Rogerspy 2021-04-16 数据结构与算法 字数统计: 723字 | 阅读时长≈ 2分 1. 什么是数据结构数据结构是用来存储和组织数据的仓库,是一种计算机高效获取和更新数据的方式。根据你的项目需求,找到合适的数据结构至关重要。比如,你想存储序列数据,那么你可以将数据存储在 Array 数据结构中: 阅读全文 数据结构 queue
数据结构与算法:算法简介 Rogerspy 2021-04-12 数据结构与算法 字数统计: 1.2k字 | 阅读时长≈ 4分 在开始学习算法之前先说一些废话。 1. 一个算法拯救无数生命第二次世界大战期间,德军使用 AM 进行信息交流,任何掌握对应 AM 频率和摩斯码的人都可以对信号进行解码得到信息。但是由于信息是被加密的,所以需要对信息进行解密。有时候人们很幸运能够猜对,但是很快德军又换了密码。 阅读全文 数据结构