Starting from:

$25

CS590- Homework 2- Lists, Stacks, and  Queues Solved

1.Design, and      implement        two      algorithms        to         remove duplicates         from     an        unsorted          single   Linked-List.       You            are       given    the       implementation            of         the       single   Linked-List        in         the       files      LinkedList.h,      and            LinkedList.cpp.  You      are       also      given    the       skeleton  code     in         problem1.cpp   where  you      will       implement        the            requested         solution.           A          test      case     has       been    provided           in         the       main()  function,           but       feel      free            to         write    additional         test      cases    to         make    sure      your     code     works.  (Additional       test      cases    are       not            requested,        and      will       not       be        graded).          

a)         for        the       first      algorithm,         you      can       use       an        additional         data     structure          (one     of         the       STL            containers        –          you      can       add      one      include to         the       header file       for        that      container          of         the       STL            you      decide  to         use)                  b)         for        the       second algorithm,         no        additional         data     structure          can       be            used    

           

2.              Design, and      implement        a          C++      class     that      implements      the       queue   data     structure,         using    two      stacks.  For            the       stacks,  you      are       allowed to         use       the       stacks   implementation            of         C++      STL,      already included           in            the       source  code     shared  with     you.      In         the       problem2.cpp   file       you      will       find      a          skeleton           of         the            code     where  you      have     to         implement        the       requested         solution.           A          test      case     has       been    provided            in         the       main()  function,           but       feel      free      to         write    additional         test      cases    to         make    sure      your     code            works.  (Additional       test      cases    are       not       requested,        and      will       not       be        graded).          

           

           

           

More products