当前位置: 首页 > news >正文

网站建设都是用什么软件新东方广州门户网站

网站建设都是用什么软件,新东方广州门户网站,要看网的域名是多少,企业营销策划实现的途径14.使用LinkedList实现一个简单的堆栈(Stack)数据结构。 下面是一个简单的Java程序,使用LinkedList来实现一个堆栈(Stack)数据结构。在这个程序中,我们定义了一个MyStack类,它包含了一些基本的堆…

14.使用LinkedList实现一个简单的堆栈(Stack)数据结构。

下面是一个简单的Java程序,使用LinkedList来实现一个堆栈(Stack)数据结构。在这个程序中,我们定义了一个MyStack类,它包含了一些基本的堆栈操作,如push(压栈)、pop(出栈)、peek(查看栈顶元素)和isEmpty(检查堆栈是否为空)。

 

java复制代码

import java.util.LinkedList;
public class MyStack<T> {
private LinkedList<T> stack;
public MyStack() {
this.stack = new LinkedList<>();
}
// 压栈操作
public void push(T item) {
stack.addFirst(item);
}
// 出栈操作
public T pop() {
if (!isEmpty()) {
return stack.removeFirst();
} else {
throw new RuntimeException("Stack is empty");
}
}
// 查看栈顶元素
public T peek() {
if (!isEmpty()) {
return stack.getFirst();
} else {
throw new RuntimeException("Stack is empty");
}
}
// 检查堆栈是否为空
public boolean isEmpty() {
return stack.isEmpty();
}
// 打印堆栈内容
public void printStack() {
System.out.println(stack);
}
public static void main(String[] args) {
MyStack<Integer> stack = new MyStack<>();
// 压栈操作
stack.push(1);
stack.push(2);
stack.push(3);
// 打印堆栈内容
stack.printStack();
// 查看栈顶元素
System.out.println("Top element: " + stack.peek());
// 出栈操作
stack.pop();
// 打印堆栈内容
stack.printStack();
// 检查堆栈是否为空
System.out.println("Is stack empty? " + stack.isEmpty());
}
}

在这个程序中,我们创建了一个MyStack类,并使用LinkedListaddFirst方法来实现压栈操作,removeFirst方法来实现出栈操作,getFirst方法来实现查看栈顶元素的操作。在main方法中,我们创建了一个MyStack对象,并进行了一些基本的堆栈操作,包括压栈、查看栈顶元素、出栈和检查堆栈是否为空。

http://www.yayakq.cn/news/849587/

相关文章:

  • 外贸怎么做站外推广北京做网站好的
  • 便捷网站建设价格家居企业网站建设案例
  • 关键词挖掘爱网站链接买卖平台
  • 企业网站建设制作公司北京做网站找哪家好
  • 内部网站如何建设html代码大全完整带图带字
  • 做的网站怎么放到网上免费学做美食视频网站
  • 建设网站要求哪里备案移动互联网综合实训实践报告
  • 浪琴手表网站有没有网站开发软件
  • seo在线网站推广网站建设书籍推荐
  • 汽车专业科技网站建设淄博网站
  • 一个手机网站建站工具 比较
  • 魏县企业做网站推广网站开发的基本流程文库
  • 昆明网站排名优化公司哪家好银川网站建设一条龙服务
  • 怎么上国外购物网站网站透明效果
  • 做网站套餐ai智能写作一键生成
  • 网站改版升级步骤甘肃住房和城乡建设部网站
  • 北京市建设厅门户网站个人制作网站的流程
  • 上海电子商务网站制作上海网站设
  • 成都 网站建设培训利用wordpress实现分类筛选
  • 网站建设计入到什么科目phpcms模板下载
  • 北京注册建设公司网站wordpress好玩的插件
  • 服务器证书与网站不符网络营销导向企业网站建设的一般原则包括
  • 佛山最好的网站建设合肥营销网站建设价格
  • 专业网站开发哪家专业apk连接wordpress
  • 企业网站优化服务主要围绕哪些要素?为什么?wordpress目录加图标
  • 西宁企业网站建设开发wordpress默认注册页面地址
  • 做图片网站赚钱吗主页设计
  • 有平面广告设计的网站wordpress繁体字插件
  • 网站查询域名解析网站建设 启象科技
  • 廊坊网站建站网站wordpress设置文本编辑器