算法学习
真。超级大菜鸡
这个作者很懒,什么都没留下…
展开
-
【初学算法】广度优先搜索做题心得(C++)
广度优先搜索主要用了队列(queue)这种数据结构先进数据后出的性质主要思想是将每一步搜索出的数据排成一个队列,这样排出来的队列可以保证同一深度的数据在队列的连续空间中线性排列从而可以保证每次可以同一批次处理相同的深度的所有数据(广度优先)从而能稳定的找到想要搜索的数据的深度下面给出一个例题:(题目来自:https://leetcode-cn.com/explore/learn/card/q...原创 2019-04-18 19:47:12 · 871 阅读 · 0 评论 -
【数据结构初学】栈 stack(C++)
栈stack是一种先进先出的数据结构,在很多高级语言中都有它的定义将3个元素a,b,c一次以1,2,3的顺序压入(push)站内,连续3次弹出(pop)的时候会以c,b,a的顺序弹出在C++中stack<int> a;int num[3];a.push(1);a.push(2);a.push(3);//此时栈a的元素为[ 1, 2, 3]for(int i = 0;i ...原创 2019-04-18 21:40:08 · 314 阅读 · 0 评论