![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++STL
dhg12138
这个作者很懒,什么都没留下…
展开
-
c++中STL的简单使用
本博客适合于有C语言基础并正在学习数据结构的同学 本博客参考了柳婼学姐的《从放弃C语⾔到使⽤C++刷算法的简明教程》还加入的一些自己的理解。 看过本博客的同学在学习数据结构与算法这门课时会更方便。 PS:本来学c++的时候就想随手写一些STL的个人理解,结果一直咕咕咕,最近突然想起来,就全部总结出来。 学c++的好处 c++有许多别人写好的容器,比如堆栈,队列,优先队列;算法函数,比如最著名的so...原创 2020-03-29 22:37:12 · 543 阅读 · 0 评论 -
有关C++中STL中的vector的一些个人理解
第一次写博客,心里还有点小激动,希望各位大牛帮我看看我对于vector的一些个人理解对不对,倘若有错误,请指出,在此特别感谢 首先先说一下我对于C++的vector的一些个人理解,我刚开始是学C的,所以前一阵的练习一些竞赛题目的时候,习惯用数组模拟一切,但时间长了就会觉得很吃力,打算入C++的坑,所以对于vector的理解还是觉得它是一个可变的数组,并不理解为什么要叫它向量,望有dalao能指点一...原创 2019-03-21 12:45:37 · 277 阅读 · 1 评论 -
有关DFS和BFS的一些个人理解
其实这两个都是搜索,首先先说一下搜索吧,在我看来,现在这两个算法对我的用处只有在图中,主要是为了找最短路径已经某点到某点的路径条数。 首先先说DFS(深度优先搜索),抓住关键词“深度”,也就是说要一直往深处走,注意是,一直,往,深处,走,但也不能一直走,不然就死循环了,所以这个深处要注意限度,走到这个限度就不再走了,但需要回溯。DFS主要实现方式是靠递归的(或者堆栈也可以,不过有些麻烦)。 空说有...原创 2019-03-29 20:27:49 · 307 阅读 · 0 评论