数据结构与算法:双端队列(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
双数组前缀树 Rogerspy 2021-08-16 博客转载 字数统计: 3.2k字 | 阅读时长≈ 11分 前缀树(trie)又叫字典树,顾名思义通过字符串的前缀进行查找、匹配的数据结构。Trie 树的应用场景主要包括:分词、词频统计、字符串查询和模糊匹配、字符串排序等。Trie 树大幅降低重复字符串的比较,所以执行效率非常高。 阅读全文 数据结构 双数组前缀树
数据结构与算法:时间复杂度 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 频率和摩斯码的人都可以对信号进行解码得到信息。但是由于信息是被加密的,所以需要对信息进行解密。有时候人们很幸运能够猜对,但是很快德军又换了密码。 阅读全文 数据结构