int main(void) { cout << "============ Part 1 ============="<< endl; cout << "Test class" << endl; QueueWithPriority queue; QueueElement qe("l_nya1", LOW); queue.putElement(qe); queue.putElement(QueueElement("n_nya1", NORMAL)); queue.putElement("n_nya2", NORMAL); queue.putElement("h_nya1", HIGH); queue.putElement("h_nya2", HIGH); queue.putElement("n_nya3", NORMAL); queue.putElement("h_nya3", HIGH); queue.putElement("l_nya2", LOW); queue.print_queue(); cout << queue.getElement() << endl; cout << "=== accellerate ===" << endl; queue.accelerate(); queue.print_queue(); cout << queue.getElement() << endl; cout << queue.getElement() << endl; cout << "============ Part 2 ============="<< endl; lab_3_part_2(); win32cmd(); return EXIT_SUCCESS; }
void main() { cout<<"Test class"<<endl; QueueWithPriority queue; QueueElement qe("element1", LOW); queue.putElement(qe); queue.putElement(QueueElement("element2", NORMAL)); queue.putElement("element3", NORMAL); queue.putElement("element4", HIGH); queue.putElement("element5", HIGH); queue.putElement("element6", NORMAL); queue.putElement("element7", HIGH); queue.putElement("element8", LOW); queue.print_queue(); cout<<endl<<"First element:"<<endl<<queue.getElement()<<endl; getch(); }
/** @function main Главная функция */ int main(void) { cout << "Test class" << endl; QueueWithPriority queue; QueueElement qe("l_nya1", LOW); queue.putElement(qe); /// каждому элементу при добавлении присваивается уровень приоритета queue.putElement(QueueElement("n_nya1", NORMAL)); queue.putElement("n_nya2", NORMAL); queue.putElement("h_nya1", HIGH); queue.putElement("h_nya2", HIGH); queue.putElement("n_nya3", NORMAL); ///элементу при добавлении присваивается уровень приоритета normal queue.putElement("h_nya3", HIGH); ///элементу при добавлении присваивается уровень приоритета high queue.putElement("l_nya2", LOW); ///элементу при добавлении присваивается уровень приоритета low queue.print_queue(); cout <<"\nFirst element"<< endl; ///элементы из очереди извлекаются в соответствии с их приоритетами (high, потом normal, потом low) cout << queue.getElement() << endl; return 0; }