Data Structures with C++ using STL 2E Chapter 8

Data Structures with C++ using STL 2E Chapter 8

ID:44251879

大小:441.50 KB

页数:19页

时间:2019-10-20

Data Structures with C++ using STL 2E Chapter 8_第1页
Data Structures with C++ using STL 2E Chapter 8_第2页
Data Structures with C++ using STL 2E Chapter 8_第3页
Data Structures with C++ using STL 2E Chapter 8_第4页
Data Structures with C++ using STL 2E Chapter 8_第5页
资源描述:

《Data Structures with C++ using STL 2E Chapter 8》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1MainIndexContentsModelforaQueueTheQueueQueueADT(3slides)RadixSort(2slides)miniQueue()BoundedQueuePriorityQueuePriorityQueueADT(2slides)Chapter8–QueuesandPriorityQueuesRemovingItemsfromaHeapSummarySlides(5slides)12MainIndexContentsGroceryStoreCheckout:AModelforaQue

2、ue23MainIndexContentsTheQueueAQueueisaFIFO(FirstinFirstOut)DataStructure.ElementsareinsertedintheRearofthequeueandareremovedattheFront.34MainIndexContentsCLASSqueueConstructorqueue();Createanemptyqueue.CLASSqueueOperationsboolempty()const;Checkwhether

3、thequeueisempty.Returntrueifitisemptyandfalseotherwise.T&lfront();Returnareferencetothevalueoftheitematthefontofthequeue.Precondition:Thequeueisnotempty.45MainIndexContentsCLASSqueueOperationsconstT&front()const;Constantversionoffront().voidpop();Removetheit

4、emfromthefrontofthequeue.Precondition:Thequeueisnotempty.Postcondition:Theelementatthefrontofthequeueistheelementthatwasaddedimmediatelyaftertheelementjustpoppedorthequeueisempty.56MainIndexContentsCLASSqueueOperationsvoidpush(constT&item);Inserttheargumenti

5、tematthebackofthequeue.Postcondition:Thequeuehasanewitematthebackintsize()const;Returnthenumberofelementsinthequeue.67MainIndexContentsTheRadixSortOrderten2digitnumbersin10binsfromsmallestnumbertolargestnumber.Requires2callstothesortAlgorithm.InitialSequence:916851

6、59235302239Pass0:Distributethecardsintobinsaccordingtothe1'sdigit(100).78MainIndexContentsTheRadixSortFinalSequence:91685159235302239Pass1:Takethenewsequenceanddistributethecardsintobinsdeterminedbythe10'sdigit(101).89MainIndexContents910MainIndexContentsTheBounded

7、queue10PriorityQueueASpecialformofqueuefromwhichitemsareremovedaccordingtotheirdesignatedpriorityandnottheorderinwhichtheyentered.Itemsenteredthequeueinsequentialorderbutwillberemovedintheorder#2,#1,#4,#3.1112MainIndexContentsCLASSpriority_queueConstructorpr

8、iority_queue();Createanemptypriorityqueue.TypeTmustimplementtheoperator<.CLASSpriority_queueOperationsboolempty()const;Checkwhethertheprio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。