自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 List::remove()

templateError_code List::remove(int position,List_entry &x)//postcondition:If0//              the function succeeds:The entry at position is removed from the//              List,and all later

2013-09-26 18:46:51 382

原创 Exercise4.3 E2

E2.下面的代码试图使用拷贝构造函数实现链栈的重载赋值运算,其中哪里有错?Void Stack::operator = (const Stack&original){         Stacknew_copy(original);top_node =new_copy.top_node;} new_copy 是一个自动变量,在函数执行完后会自动调用new_copy的析构

2013-09-12 18:39:56 539

原创 Exercises 4.1 E1

画图说明由下列语句创建的链式节点的构造。Node *p0 = new Node (‘0’);Node *p1 = p0->next = new Node(‘1’);Node *p2 = p1->next = new Node (‘2’,p1);

2013-09-05 18:55:47 495

原创 Exercises 4.1 E2

E2.编写创建下列每个图中所示的节点的链式结构所需要的c++语句。对每一部分,将这些语句作为程序的一部分嵌入到打印每个节点的内容(包括数据和下一指针next)的程序中,从而论证节点已经正确地链接。(a)Node *p0 = new Node(‘0’);Node *p1 = p0->next = new Node(‘1’);(b)Node *p0 = new

2013-09-05 18:43:42 380

原创 Exercises3.3 E7

E7.重新编写课本中队列处理的方法,使用一个标志而不是保持对了中元素个数的计数来指示满队列。enum Error_code{success,overflow,underflow};typedef int Queue_entryconst int maxqueue = 10;class Queue{public:    Queue();    bool empty()

2013-08-29 17:16:21 440 1

原创 Exercises 2.2 E2(b)

E2, 采用栈的方法,为下面的说明编写一个函数 copy_satck:         Error_codecopy_stack(stack &dest,Stack &source);         前置条件:无。         后置条件:Stack dest已经成为 Stack source 的一个完全副本,而source未被改变。                      

2013-08-28 20:33:01 485

原创 读取一个整数n ,它最大为25 ,然后读取n 个数的表,并且以逆序打印这个表.

#include #include using namespace std;int main()    /*Pre:The user supplies an integer n and n decimal numbers.    Post: The numbers are printed in reverse order.    Uses: The STL clas

2013-08-24 11:26:25 552

原创 Exercises 2.1 E4

E4.栈可以看作如图2.3的铁道交换网。编号为1,2,…,n的车厢停在左车道上,的当车厢停在右车道上时,要对它们进行重新排列(该序排列)。可以将支线(栈)上的车厢留在那或者发送到右车道上,但不能将它再送回到进来时的车道。例如,如果n=3,并且我们将车厢1,2,3停在左车道上,则车厢3最先到达支线。然后我们可以将车厢2发送到支线,然后放在去右车道的路上,再将车厢3发送上路,然后是车厢1,因此获得的新

2013-08-24 11:03:04 580 1

原创 编程原则 《数据机构与程序设计》 第一章

1、编写的每个程序、函数和方法要包含准确的前置和后置条件。2、最谨慎地选择类、变量和函数的名称,并予以详尽的解释。3、保持文档简练但具有描述作用。4、阅读程序的时间比编写程序的时间多的多。使阅读更容易。5、不要只见树木不见森林。6、使用类来模拟程序的基本概念。7、每个函数应该仅仅完成一项任务,但要很好地完成。8、每个类或函数应该隐藏某些东西。9、保持简单连接。。尽可

2013-08-20 21:35:26 393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除