- 博客(5)
- 收藏
- 关注
原创 E2
采用栈的方法 Error_code copy_stack(Stack &dest,Stack &source) { Error_code detected=success; Stack temp; Stack_entry item; while(detected==success&&!source.empty()} { detected=sour
2013-08-29 18:05:17
319
原创 E7
重新编写课本中队列处理的方法,使用一个标志而不是保持队列中元素个数的计数来指示满队列。 const int maxqueue=10;class Queue{public:Queue();bool empty() const;Error_code serve();Error_code append (const Queue_entry&item);Error_code re
2013-08-29 18:03:52
464
原创 E4
栈可以看作如图2.3的铁道交换网。编号为1,2,…,n的车厢停在左车道上,的当车厢停在右车道上时,要对它们进行重新排列(该序排列)。可以将支线(栈)上的车厢留在那或者发送到右车道上,但不能将它再送回到进来时的车道。例如,如果n=3,并且我们将车厢1,2,3停在左车道上,则车厢3最先到达支线。然后我们可以将车厢2发送到支线,然后放在去右车道的路上,再将车厢3发送上路,然后是车厢1,因此获得的新序列号
2013-08-24 11:43:34
465
1
原创 C++数据结构与程序设计:程序设计原理
1.对于小程序可以先运行程序,再进行修改,不过大的程序从一开始就要小心,妥善地组织,清晰地书写和全面的理解。否则以后可能连接不上项目的其他部分。 2.测试和验证程序,保证程序的正确性,还要维护程序的有效性,使之在有新的要求时适应新的需求。 3.允许数据抽象,支持面向对象的方法,便于代码重用及通用目的库的构造 4.编写的每个程序,函数和方法要包含准确的潜质条件和后置条件。 5.最审慎地选择类
2013-08-24 11:29:22
662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人