亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • MyQueue.cpp #include<iostream> #include "MyQueue.h" using namespace std; MyQueue::MyQueue(int queueCapacity) { m_iQueueCapacity = queueCapacity; m_iHead = 0; m_iTail = 0; m_iQueueLen = 0; m_pQueue = new int[queueCapacity]; } MyQueue::~MyQueue() { delete [] m_pQueue; m_pQueue = NULL; } void MyQueue::ClearQueue() { m_iHead = 0; m_iTail = 0; m_iQueueLen = 0; } bool MyQueue::QueueEmpty() const { return m_iQueueLen == 0 ? true : false; } bool MyQueue::QueueFull() const { return m_iQueueCapacity == m_iQueueLen ? true : false; } int MyQueue::QueueLength() const { return m_iQueueLen; } bool MyQueue::EnQueue(int element) { if (QueueFull()) return false; m_pQueue[m_iTail] = element; m_iTail++; m_iTail = m_iTail % m_iQueueCapacity; m_iQueueLen++; return true; }
    查看全部
  • MyQueue.h class MyQueue { public: MyQueue(int queueCapacity); // 初始化隊列,創建對壘 virtual ~MyQueue(); // 銷毀隊列 void ClearQueue(); // 清空隊列 bool QueueEmpty() const; // 判空隊列 bool QueueFull() const; // 判滿隊列 int QueueLength() const; // 隊列長度 bool EnQueue(int element); // 入隊操作 bool DeQueue(int &element); // 出隊操作 void QueueTravese(); // 遍歷隊列 private: int *m_pQueue; // 隊列數組指針 int m_iQueueLen; // 隊列元素個數 int m_iQueueCapacity; // 隊列數組容量 int m_iHead; // 隊列頭指針 int m_iTail; // 隊列尾指針 };
    查看全部
  • 環形隊列屏蔽了普通隊列的缺點順逆時針
    查看全部
    0 采集 收起 來源:隊列

    2017-09-04

  • 普通隊列有兩種情況:1.隊列往前走像買火車票不浪費內存但是費事,2.售票員走浪費內存
    查看全部
    1 采集 收起 來源:隊列

    2017-09-04

  • 隊列像排隊買火車票第一個人叫隊頭最后一個人叫隊尾,售票員從隊頭開始逐一賣票
    查看全部
    0 采集 收起 來源:隊列

    2017-09-04

  • 隊列是先入先出的數據模型
    查看全部
    0 采集 收起 來源:隊列

    2017-09-04

  • 數據結構是數據的集合和數據之間的一種關系
    查看全部
    0 采集 收起 來源:課程簡介

    2017-09-04

  • 數據結構
    查看全部
    0 采集 收起 來源:課程簡介

    2017-09-04

  • 環形隊列:每當隊列頭騰出位置,后續再排隊時,隊列尾可以繼續排在騰出的對列頭的位置上,高效利用內存空間。
    查看全部
    0 采集 收起 來源:隊列

    2017-08-30

  • 隊列分為:普通隊列,環形隊列
    查看全部
    0 采集 收起 來源:隊列

    2017-08-30

  • 設計一個隊列的基本過程
    查看全部
  • 數據結構是指相互之間存在一種或多種 特定關系 的數據元素的 集合
    查看全部
    0 采集 收起 來源:課程簡介

    2017-08-21

  • 用new來定義數組 是用[]而不是()
    查看全部
  • 隊列分為普通隊列和環形隊列
    查看全部
    0 采集 收起 來源:隊列

    2017-08-15

  • 先入先出
    查看全部
    0 采集 收起 來源:隊列

    2017-08-15

舉報

0/150
提交
取消
課程須知
本課程是程序世界中的核心課程 由于本門課程是以C++為編碼實現的,所以需要大家熟練掌握C++語言基礎語法。
老師告訴你能學到什么?
1、什么是數據結構、什么是隊列以及隊列的實現原理 2、如何設計隊列的類,如何完善類的設計 3、如何實現隊列的相關函數 4、如何檢驗代碼的正確性,如何完善代碼 5、如何與實際相結合,利用數據結構解決實際問題

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!