深入浅出设计模式之迭代器模式汇编
迭代器模式 本章内容 迭代器的引入 迭代器模式 迭代器模式的举例 迭代器模式的理解 迭代器模式的应用 迭代器模式的引入 数据结构介绍了很多容器性数据结构 链表 二叉树 向量 这些容器性数据结构包含多个元素,元素之间的逻辑关系不尽相同。 迭代器模式的引入 对于容器性数据结构,有时需要访问其中的每一个元素。由于每一个种数据结构的存储不同,访问每一个元素有差别 链表 二叉树 向量 链表的遍历 Object temp = head; while( temp != null){ read temp.value(); temp = temp.next(); } 向量的遍历 int current = 0; while(current vector.size()){ return vector.get(current); current ++; } 二叉树的遍历(先序) if( root !=null) stack.push(root) while(!stack.isEmpty()){ BinaryTree old = stack.pop(); Object result = old.value(); if(!old.right().isEmpty()) 压入右孩子 if(!old.left(
您可能关注的文档
- 淡水鱼类营养及饲料.汇编.ppt
- 淘宝网主要民用反光类产品统计汇编.docx
- 淬火工艺规程汇编.doc
- 淮北七中20162017学年度高一年级第二学期第一次测试语文试卷汇编.doc
- 淘宝直通车技巧升级1汇编.ppt
- 淮南二中2018届高一下学期期中考试历史试卷(含答案)汇编.doc
- 淮安会所经营方案汇编.docx
- 淮南东方肿瘤医院病区医院感染管理汇编.ppt
- 淮北建筑节能方案(最终)汇编.doc
- 深井巷道顶板锚固体破坏特征及稳定性分析汇编.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)