⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sq.cpp

📁 采用模版函数对数据结构的线性列表和栈以及队列进行编程。
💻 CPP
字号:

#include "List\StackQueue.h"
void main()
{
//   StackType<char> stack;
   StackLType<char> *stack;
   printf("empty stack!\n");
   InitStack(&stack);
   printf("empty stack:%d\n",Empty(&stack));
   printf("order insert a, b , c , d Elements\n");
   Push(&stack,'a');
   Push(&stack,'b');
   Push(&stack,'c');
   Push(&stack,'d');
   Display(&stack);
   printf("pop stack one time\n");
   Pop(&stack);
   printf("stack top:%c\n",GetTop(&stack));
   printf("pop stack one time\n");
   Pop(&stack);
   printf("stack top:%c\n",GetTop(&stack));
   Display(&stack);

//   QueueType<char> *qu=new QueueType<char>;
//  Qnode<char>
   QueueLType<char> *qu;

   printf("init Queue!\n");
   InitQueue(&qu);
//   InitQueue(qu);
   printf("queue empty: %d\n",Empty(qu));
   printf("order insert a, b , c , d Elements\n");
   Enter(qu,'a');
   Enter(qu,'b');
   Enter(qu,'c');
   Enter(qu,'d');
   Display(qu);
   printf("pop queue one time\n");
   Delete(qu);
   printf("first queue element:%c\n",GetHead(qu));
   printf("pop queue one time\n");
   Delete(qu);  
   Display(qu);

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -