01 2015 档案

摘要:一、vector1、vector简介: vector的数据安排及其操作方式与数组非常相似,微小的差别在于空间的使用,数组是静态空间,一旦配置了就不能改变。vector是动态空间,随着元素的加入,它的内部机制会自行扩充空间以容纳新元素。2、vector的构造和内存管理其数据结构为:1 class v... 阅读全文
posted @ 2015-01-21 15:00 温布利往事 阅读(403) 评论(0) 推荐(0) 编辑
摘要:第一题:删除字符串中所有给定的子串(40分)问题描述:在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。要求实现函数:int delete_sub_str(const char *str, const char *sub_str, char *result_str)【输入】... 阅读全文
posted @ 2015-01-20 20:56 温布利往事 阅读(936) 评论(0) 推荐(0) 编辑
摘要:第一题:1、2、3.。。。n盏灯,同时有n个人,第1个人将1的倍数的灯拉一下,第2个人将2的倍数的灯拉一下,......问最后有几盏灯是亮的,初始状态下灯是灭的,输入整数n(n#include#includeusingnamespacestd;intcount1(intn){vectorvec(65... 阅读全文
posted @ 2015-01-20 09:36 温布利往事 阅读(673) 评论(0) 推荐(1) 编辑
摘要:用c++语言实现的二叉树基本操作,包括二叉树的创建、二叉树的遍历(包括前序、中序、后序递归和非递归算法)、求二叉树高度,计数叶子节点数、计数度为1的节点数等基本操作。IDE:vs2013具体实现代码如下:[cpp]view plaincopy#include"stdafx.h"#include#in... 阅读全文
posted @ 2015-01-16 14:35 温布利往事 阅读(611) 评论(0) 推荐(0) 编辑
摘要:用c++语言实现的单链表基本操作,包括单链表的创建(包括头插法和尾插法建表)、结点的查找、删除、排序、打印输出、逆置、链表销毁等基本操作。 IDE:vs2013 具体实现代码如下: [cpp] view plaincopy #include "stdafx.h" #include <malloc.h 阅读全文
posted @ 2015-01-15 10:01 温布利往事 阅读(550) 评论(0) 推荐(0) 编辑
摘要:一、文件的输入输出头文件fstream定义了三个类型支持文件IO:ifstream从给定文件读取数据、ofstream向一个给定文件写入数据、fstream读写给定数据。这些类型与cin和cout的操作一样,我们可以用IO操作符来读写文件,还可以用getline从一个ifstream读取数据。1、g... 阅读全文
posted @ 2015-01-14 20:15 温布利往事 阅读(5957) 评论(0) 推荐(0) 编辑
摘要:我们的程序使用内存包含以下几种:静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量,在使用之前分配,在程序结束时销毁。栈内存用来保存定义在函数内部的非static对象,仅在其定义的程序块运行时才存在。堆内存用来存储动态分配的对象,即那些在程序运行时分配的对象,动... 阅读全文
posted @ 2015-01-14 09:30 温布利往事 阅读(554) 评论(1) 推荐(0) 编辑
摘要:实现功能:给定一个string,将它转换为另一个string。程序输入是两个文件,第一个文件保存转换规则,第二个文件为将要进行转换的文本。IDE:Windows7+VS2013[cpp]view plaincopy#include"stdafx.h"#include#include#include#... 阅读全文
posted @ 2015-01-13 21:39 温布利往事 阅读(875) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示