数据结构与算法(进阶学习)
文章平均质量分 94
数据结构进阶学习
小陶来咯
默默的努力,等成功了再说。
展开
-
【强化算法专题一】双指针算法
【强化算法专题一】本专题主要强化双指针算法,从暴力解法不断优化成双指针算法,一步一步理解双指针算法的原理以及实现细节,帮助你更好的强化算法。原创 2023-10-03 14:59:05 · 174 阅读 · 0 评论 -
【数据结构】&&【C++】封装哈希表模拟实现unordered_map和unordered_set容器
【数据结构】&&【C++】封装哈希表模拟实现unordered_map和unordered_set容器。一步一步教你如何封装哈希表来模拟实现unordered_map和unordered_set.以及解决哈希表和迭代器如何实现泛型适配,set的key不能修改,map 的value可以修改等问题原创 2023-09-30 13:05:43 · 272 阅读 · 0 评论 -
【数据结构】&&【C++】哈希表的模拟实现(哈希桶)
【数据结构】&&【C++】哈希表的模拟实现(哈希桶),本篇文章介绍什么是哈希桶,以及如何实现哈希桶,从底层实现来加深读者对哈希的理解与认识。原创 2023-09-29 14:29:47 · 379 阅读 · 0 评论 -
【数据结构】&&【C++】封装红黑树模拟实现map和set容器
本篇文章讲解map和set是如何封装红黑树实现的以及实现过程的诸多问题,比如红黑树和迭代器都需要泛型适配,set的key不可以修改,map的key不能修改,但value可以修改等问题,原创 2023-09-21 18:15:23 · 336 阅读 · 1 评论 -
【数据结构】&&【C++】红黑树RBTree的模拟实现(平衡搜索二叉树)
【数据结构】&&【C++】红黑树RBTree的模拟实现(平衡搜索二叉树)本文带你理解红黑树是如何实现的,如何使用颜色控制和旋转达到平衡的,如果想手撕红黑树,看完本篇你也可以轻轻松松手撕出来!原创 2023-09-17 14:19:00 · 499 阅读 · 0 评论 -
【数据结构】&&【C++】平衡搜索二叉树的模拟实现(AVL树)
【数据结构】&&【C++】平衡搜索二叉树的模拟实现(AVL树)主要模拟实现AVL树的插入动作,讨论平衡因子的更新,与左单旋,右单旋,以及双旋如何处理等问题。原创 2023-09-11 18:31:28 · 263 阅读 · 0 评论 -
【数据结构与算法】总结关于二叉树题型经典面试题
【数据结构与算法】总结关于二叉树题型经典面试题💯💯💯有关于最近公共祖先,有前序中序后序,层序的非递归方式,二叉树的构建,以及二叉树与双向链表的关系等题型。原创 2023-08-22 14:33:09 · 195 阅读 · 1 评论 -
深入篇【C++】手搓模拟实现二叉搜索树(递归/非递归版本)&&常见应用场景(K模型与KV模型)
深入篇【C++】手搓模拟实现二叉搜索树(递归/非递归版本)&&常见应用场景(K模型与KV模型),二叉树进阶学习,对二叉搜索树的特性了解,有助于更好的理解map和set的特性!原创 2023-08-17 21:33:41 · 215 阅读 · 1 评论 -
深入篇【C++】手搓模拟实现vector类(详细剖析接口底层实现原理):【200行代码实现】
深入篇【C++】手搓模拟实现vector(详细剖析接口底层实现原理):【200行代码实现】参考源码,理解底层实现,熟悉的应用SQL中的vector容器,帮助你更好的上手其他容器。原创 2023-07-17 17:22:59 · 374 阅读 · 1 评论 -
深入篇【C++】【容器适配器】:(stack)&&(queue)&&(priority_queue)模拟实现(详细剖析底层实现原理)
深入篇【C++】【容器适配器】:(stack)&&(queue)&&(priority_queue)模拟实现(详细剖析底层实现原理),理解底层架构,能够帮助你更好的使用以及开发,学不在多,而在精。原创 2023-07-27 20:43:03 · 383 阅读 · 1 评论 -
深入篇【C++】手搓模拟实现string类(详细剖析常见的各接口):【400行代码实现】
深入篇【C++】手搓模拟实现string类(详细剖析常见的各接口):【400行代码实现】理解底层实现代码,能帮助你更快的上手熟悉string各接口的使用,为学习其他容器的打基础。原创 2023-07-10 11:41:03 · 262 阅读 · 1 评论 -
深入篇【C++】手搓模拟实现list类(详细剖析底层实现原理)&&模拟实现正反向迭代器【容器适配器模式】
深入篇【C++】手搓模拟实现list类(详细剖析底层实现原理)&&模拟实现正反向迭代器【容器适配器模式】,见识底层源码的牛逼之处!原创 2023-07-30 14:44:34 · 1003 阅读 · 1 评论