Rust 中的 Leetcode 解决方案、Rust 中的 Advent of Code 解决方案以及更多内容
在 Telegram 和 Discord 中使用 @abao_ai_bot
本项目展示了如何使用编程语言 Rust 创建数据结构并实现算法。这里的所有解决方案都是用爱心打造的,它们的性能优于 99% 的其他 Leetcode 网站解决方案。若要利用生成式 AI 加快学习速度,请访问 abao.ai 并创建一个免费帐户,以管理您的 telegram @ 使用名。将 @abao_ai_bot 添加到您的 telegram 群组中,与朋友一起学习 Rust 编程。您可以在群组中与朋友和导师一起向 GPT、Gemini 和 Claude 提问编程问题。其他图像和视频生成模型也可供付费用户使用。
堆栈和队列 (Vec, VecDeque) - 链表 (Option>) - 哈希表 (HashMap, HashSet) - 树表 (BTreeMap, BTreeSet) - 二叉搜索树 (Option>) - 二叉堆和优先级队列 (BinaryHeap) - 图 (Vec>) - 并查集 (UnionFind) - Trie (Trie)
位操作与数字
排序的稳定性
堆排序
二分搜索
第 k 小的元素
所有排列
子集
BFS 图
DFS 图
Dijkstra 算法
树遍历
BFS
DFS
中序遍历
前序遍历
后序遍历
拓扑排序
检测无向图中的循环
检测有向图中的循环
计算图中的连通分量数量
查找图中的强连通分量
暂无开放 Issues,或尚未同步最近议题。