• 2024-11-22栈学习笔记
    顺序栈arrayStack.h#pragmaoncetypedefintElement_t;#defineMaxStackSize 5//顺序栈的数据结构定义typedefstruct{ Element_tdata[MaxStackSize]; inttop;}ArrayStack;ArrayStack*createArrayStack(); //为其他模块提供操作栈结构的接口voidreleas
  • 2023-08-18
    功能受限表:对表结构的功能加以限制,形成特殊的表结构一、栈只有一个出入口的表结构,先进后出,FILO表1.顺序栈:数据项:存储元素的内存首地址栈的容量栈顶位置运算:创建、销毁、入栈、出栈、栈顶、栈空、栈满、数量test1:实现一个函数,判断序列b是否是序列a的出栈序列boolis_pop(
  • 2023-04-23java用数组实现栈
    1.1. 栈的数据结构栈是一种先进后出的数据结果,只能在一端(称为栈顶(top))对数据项进行插入和删除。1.2. Java实现StackTestpackagech04;publicclassStackTest{publicstaticvoidmain(String[]args){ArrayStackstack=newArrayStack(10);
  • 2023-01-16用数组实现栈
    入栈:  出栈:  代码: 1importjava.util.Scanner;23publicclassArrayStackTest{4publicstaticvoidmain(String[]args){5
  • 2022-11-28顺序栈的实现及应用
    实现packagestackimport"log"typeArrayStackstruct{ items[]string//存储栈元素的数组 nint//栈的大小 countint//栈中元素的个数}
  • 2022-08-20栈的表示
     栈是一种后进先出(LIFO)的数据结构  当熟悉了之后也可以去调用其他类似的api来完成逻辑template<classT>classQStack:publicQVector<T>{public://c