c++
文章平均质量分 94
_poplar_
这个作者很懒,什么都没留下…
展开
-
【c++、stl】stack和queue的模拟实现(附带源码和注释)
本篇对stl库中stack和queue进行模拟实现,我们当前实现的目的并不是创造比库中更好的容器,而是旨在加深我们对库的理解,加强我们代码实现能力,以及锻炼我们的代码编写能力。stack模拟本文对c++、stl库中stack和queue进行简单分析及代码的简单模拟实现,旨在加深理解。本文章为作者的笔记和心得记录,顺便进行知识分享,有任何错误请评论指点:)。stack模拟queue模拟。原创 2024-02-06 22:29:23 · 989 阅读 · 1 评论 -
【算法百题】专题一_双指针
本文开始我将记录我对基础基础算法预计十八个专题、百道例题的学习历程和心得。双指针题目。本文完全是作者对个人算法经验的记录和累计,顺便进行知识分享,有任何错误请评论指点:)。原创 2024-01-19 18:39:06 · 847 阅读 · 1 评论 -
【c++、stl】list的模拟实现(附带源码和注释)
本文对stl标准库中的list容器进行模拟实现,实现需要我们对初阶数据结构有所了解。如对不熟悉我们的基本模拟流程,可以先从我们的vector模拟实现开始:链接:vector的模拟实现(附带源码和注释)一、模拟前准备还是和vector实现时一样,我们先看stl库中的源码,了解基本实现模式。1.查看源码list是一个链表,先看它的节点结构体。本文对c++stl库中的双向带头循环链表list进行了模拟实现。本文章为作者的笔记和心得记录,顺便进行知识分享,有任何错误请评论指点:)。一、模拟前准备。原创 2023-11-15 23:11:58 · 156 阅读 · 0 评论 -
【C++、stl】迭代器是什么?迭代器理解
本文章是“vector模拟实现”文章的衍生内容,主要讲解vector模拟实现时迭代器失效的原因和着重理解迭代器的功能原理,看完相信你会有收获。今天主要写了一些对迭代器的理解。本文章为作者的笔记和心得记录,顺便进行知识分享,有任何错误请评论指点:)。原创 2023-11-10 11:32:24 · 66 阅读 · 1 评论 -
【C++、stl】vector模拟实现(附带源码和注释)
本文章对我们stl标准库中的vector容器进行实现一、模拟前准备模拟模拟,我们先要知晓其模样是怎样的才能模拟,所以我们首先打开stl库的源码来大概了解一下vector的基本实现模式。1.源码使用方式我们使用源码时一行行的看可不行,不信去自己去试一试,大量的typedef会让你晕头转向,而且现阶段理解也不重要。。一、模拟前准备1.源码使用方式二、开始模拟1.模版参数定义。原创 2023-11-12 15:15:30 · 95 阅读 · 0 评论