用接口写栈和队列的方式,挺适合刚学完 Java 基础想练手的你。核心是用接口搞出统一的操作入口,再用不同的类去实现——想要栈的结构就来个后进先出,想要队列就排队等着来,代码不多,但思路清晰。 接口的多态性挺香的,比如你定义个DataStructure接口,里面放上push()、pop()、isEmp
Java 0 次浏览
循环队列的出队实现,写得挺清楚的,适合刚上手队列操作的朋友。SeQueueOut函数逻辑不绕,空队判断、下标更新、元素取出一气呵成。要是你在做队列那块的 PPT,直接拿这个当案例讲也完全 OK。 循环队列的核心思路就是头尾指针绕着圈走,像转盘那样。这里的(Q.front + 1) % MAXSIZE
C 0 次浏览