`

[ACM实验一]C++STL泛型编程(1)

 
阅读更多

实验项目:C++STL泛型编程(1)
实验目的:掌握C++STL vector向量容器、stack堆容器和queue队列容器的应用。
实验要求:使用VC++6.0实现实验要求。
实验内容:

1.利用vector向量容器,实现1—n个数围成一圈,隔3输出,输出最后的顺序号。


2.利用stack堆栈容器,实现输入一个算术表达式中包含圆括弧、方括弧和花括弧三种类型的括弧,输出是否正确配对。例如:
输入:{4\[6*(8+9)]}+6}
输出:不匹配


3.利用queue队列容器实现杨辉三角,根据输入的n,输出对应的杨辉三角(猛击进入相应OJ题目):

杨辉三角的特性,每个数字等于上面的两个数字相加,即这两个数字之前的数字已经没有存在的必要而出队,而接下来的数字就等于队头与再次出队后的队头之和,该题思路比较清晰,稍微有点耐心就能看懂。


附加题:
一矩形阵列由0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩阵整列的细胞个数,如:
输入:输入m,n,然后在输入m×n的矩阵
4 10
0 2 3 4 5 0 0 0 6 7
1 0 3 4 5 6 0 5 0 0
2 0 4 5 6 0 0 6 7 1
0 0 0 0 0 0 0 0 8 9
输出:细胞个数为4
提示:用队列实现

该题与[ACM_ZJUT_2012]勘探油田思路基本一致,不作详细解释。


原文地址(本人博客):http://lanfei.sinaapp.com/2012/03/298.html

欢迎访问交流。



分享到:
评论

相关推荐

    泛型编程入门

    泛型编程入门级教程,书中包含了60多道浙江大学的ACM题目,并有详细的讲解,采用STL泛型编程思想,适合泛型编程入门,并提高自身代码能力,ACM能力。

    C++ STL库函数总结(纯手打,主要偏向ACM竞赛方面使用)

    C++ STL 库函数总结是指 C++ 标准模板库(Standard Template Library)的函数总结,主要用于 ACM 竞赛方面的应用。本总结涵盖了 STL 库的集合(set)部分,包括其定义、成员函数、迭代器、元素操作等方面的知识点。 ...

    C++ STL l速成 适合acm

    C++ STL l速成 适合acmer快速上手stl

    ACM中常用STL

    acm中常用的STL。vector、set、map、string、priority-queue、list、bitset等含详细代码以及注释。

    ACM C++ stl 模板

    ACM STL 模板 感兴趣的acmer值得下载吧.......................................................................................................................................................................

    ACM 程序设计:STL编程及应用-1.pdf

    ACM 程序设计:STL编程及应用-1.pdf

    国际大学生程序设计竞赛指南-ACM程序设计

    《ACM程序设计》详细讲解了ACM国际大学生程序设计竞赛(ACM/ICPC)编程、调试方法,以及提高时间、空间性能的策略,并充分利用了c++泛型编程的高效率、规范化的特性,全部采用c++泛型编程。 第1章讲解了ACM程序设计...

    ACM 程序设计:STL编程及应用-6.pdf

    ACM 程序设计:STL编程及应用-6.pdf

    acm stl 模板详细解释

    acm菜鸟看的stl初级模板

    ACM程序设计

    《ACM程序设计(第2版)》详细讲解了ACM国际大学生程序设计竞赛(ACM/ICPC)编程、调试方法,以及提高时间、空间性能的策略,并充分利用了C++泛型编程的高效率、规范化的特性,全部采用C++泛型编程。第1章讲解了ACM程序...

    ACM_STL

    ACM_STL

    acm初级学习资料 C++编程

    第一篇 入门篇 1 第1章 新手入门 2 1 ACM国际大学生程序设计竞赛简介 2 2 ACM竞赛需要的知识 3 3 团队配合 5 4 练习、练习、再练习 5 5 对新手的一些建议 6 第2章 C++语言介绍 8 1 C++简介 8 2 变量 8 3 C++数据类型...

    ACM STL zeng.pdf

    2、 C++面试宝典(林锐《高质量编程第三版》 )、 C++ primer、 Thinking in C++。 说明: 1、部分C++语言面试题中可能会参杂部分和C相关的知 识,为了保持题目的灵活性故保留,但选题最终还是 会以C++语言题目为主体...

    ACM竞赛与STL

    ACM STL

    C++STL培训

    C++STL培训,ACM培训一部分。

    STL的经典好书,ACM选手必备

    STL的好书,里面讲述了大量泛型编程的方法,对提高变成能里很有帮助

    ACM STL常用 的模板

    此文档涵盖了ACM 常用的STL。希望对于参加ACM的人有帮助。

    ACM比赛STL 基本的函数大全STL.docx

    ACM比赛STL 基本的函数大全

    ACM实验新人指导(acm教程)

    ACM实验新人指导,acm初学者的教程,几乎包括acm基础的所有东西

    acm stl

    结合ACM真题对stl有进行了详细的解释

Global site tag (gtag.js) - Google Analytics