- 67
- 0
- 约 24页
- 2016-09-22 发布于天津
- 举报
2
《程序设计艺术与方法》课程实验报告
一
实验名称 STL的熟悉与使用 姓 名 黄星辰 系院专业 计算机与信息学院 班 级 计算机科学与技术12—2班 学 号 2012211643 实验日期 指导教师 徐本柱 成 绩 一、实验目的和要求
1.(1)掌握C++中STL的容器类使用。(2)掌握C++中STL的算法类的使用。
二、实验预习内容
Vector,list可当作列表使用的数据结构,它们都是动态增长的。
1.vector表示一段连续的内存区域每个元素被顺序储存在这段内存中。对vector的随即访问效率很高。但是在任意位置而不是在vector末尾插入元素则效率很低,因为它需要把待插入元素的右边的每个元素都拷贝一遍。类似的删除任一个而不是vector的最后一个元素效率低。
2list表示非连续的内存区域并通过一对指向首尾元素的指针双向进行遍历在list的任意位置插入和删除元素的效率都很高,指针必须被赋值但不需要用拷贝元素来实现移动,另一方面它对随机访问的支持并不好访问一个元素需要遍历中间的元素,另外每个元素还有俩不能给个指针的额外空间开销。
3泛型算法让编写一般化并可重复使用的算法,其效率与指针对某特定数据类型而设计的算法相同。泛型即是指具有在多种数据类型上皆可操作的含义,与模板有些相似。STL巨大而且可以
您可能关注的文档
- -2015电大工程建设监理概论复习题+答案.doc
- -11G101-1柱、梁、墙、板构造.doc
- -2010年度全国一级建造师执业资格考试《水利水电工程管理与实务》试题及答案.doc
- -2010年高考试题——英语解析版.doc
- -2013全国一级建造师《水利水电专业工程管理与实务》考试试题及答案.doc
- -2015法纪知识练兵竞赛试题及答案.doc
- -2015江苏会计电算化最新题库.doc
- -2015年B类安管再培训试题+答案.doc
- -2015年电大成本会计形成性考核网络任务(全).doc
- -2015年电大职业技能实训《统计学原理》含答案.doc
- 2022年四川省绵阳市中考语文真题(原卷版).pdf
- 详解分析四川乐山市井研县2022-2023学年七年级上学期期末历史试题.pdf
- 2021-2022学年山东省聊城市高二上学期期末考试英语试题(解析版).pdf
- 小学语文趣味知识试题(特辑).pdf
- 2025河南南阳市唐河县属国有企业招聘拟享受加分政策人员(第4号)备考题库附答案详解.docx
- 2026年度天津渤海职业技术学院单招《英语》考试黑钻押题及完整答案详解(名校卷).docx
- 2026 广东江门农商银行春季校园招聘备考试题及参考答案详解一套.docx
- 青岛版(五四学制)小学三年级上册道德与法治期末考试真题附参考答案详解【巩固】.docx
- 2025-2026下学期云南技师学院(云南工贸职业技术学院)马克思主义学院(思政德育部)编制外非全日.docx
- 2026中国航空工业集团新航届校园招聘备考试题及参考答案详解1套.docx
原创力文档

文档评论(0)