用栈,队列,链表等实现的商品管理系统范文

  • 格式:doc
  • 大小:323.00 KB
  • 文档页数:19

《数据结构》实验报告
报告创建时间:
3:类的具体功能的实现
2
4
6
其实就是将上一入库中所接受的货物从栈中pop出来,但值得注意的是不能对栈本身操作,而是要将其复制,这样才不会使得原来栈中元素全无,再者就是不会导致每点
8
(提货后)
10
12
这里我们也设计了一个小小的意外处理,若用户一直卖货,在需要在货物卖完的时候发出提醒,如下:
14
16
主要的分析已经在上一部分一一罗列出,总的来看,我们主要是遵循了栈,队列的基本用法和操作,然后设置了一些出错处理机制,对程序进行了完善。

下面是我们对此次项目的一个小结:
(1):更加深刻的理解了类模板机制意义所在,学会了它的用法,养成了一种良好的将视线放于抽象数据类型的习惯,因为我们经常需要用到的不仅仅是几种常见的数据类型,学会了类型匹配,出错查找等等。

(2):对栈和队列的常见的操作更加熟悉,知道了如何去解决出现的一些与其有关的错误,比如,栈何时为空,何时为满,队列的空与满,如何将一个栈的元素取出一部分,然后还要保证栈的元素顺序不变,队列和栈的元素逆转等问题。

(3):学会了如何将所传进来的字符进行转换成能接收的内容,以及字符的相关处理等。

(4):在项目实现的过程中考虑问题更加全面,周到,知道要在必要的时候设置一些异常处理机制以避免不必要的错误出现。

18。