摘要: 再次面对像栈和队列这样的相当基础的数据结构的学习,应该从多个方面,多维度去学习。 首先,这两个数据结构都是比较常用的,在标准库中都有对应的结构能够直接使用,所以第一个阶段应该是先学习直接来使用,下一个阶段再去探究具体的实现,以及对基本结构的改造! C++标准库中的基本使用方法: 栈: #includ 阅读全文
posted @ 2016-10-24 23:15 lee-yang 阅读(2460) 评论(0) 推荐(0) 编辑
摘要: 对于深度优先算法,第一个直观的想法是只要是要求输出最短情况的详细步骤的题目基本上都要使用深度优先来解决。比较常见的题目类型比如寻路等,可以结合相关的经典算法进行分析。 常用步骤: 第一道题目:Dungeon Master http://poj.org/problem?id=2251 Input Th 阅读全文
posted @ 2016-10-24 09:09 lee-yang 阅读(714) 评论(0) 推荐(0) 编辑