恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

Java学习进程8

  • 首页
  • 资讯中心
  • /
  • Java学习进程8

相关资讯

Claude Code被曝重大隐患,揭开了算法安全的帷幕 2026/8/2 18:55:06
Kamailio async模块 2026/8/2 18:55:06
拆解高通SA8797舱驾一体开发板:4颗MAX96724、10颗PMIC、LPDDR5X,下一代智能汽车中央计算平台到底有多复杂? 2026/8/2 18:55:07

最新资讯

MicroPython轻量级任务调度器:让树莓派Pico从容处理多任务
Isaac Lab实战:NVIDIA开源机器人强化学习框架安装与多形态训练
Codex与Claude Code记忆增强实战:结合MemoraX Code实现上下文持久化
马克思主义与社会科学方法论复习:从搭框架到内化思维
跑山智驾测试怎么测?零接管背后的工程边界与数据逻辑
多模态融合推理优化实战:视觉token与KV Cache的成本拆解

今日推荐

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现
UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南
BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

本周热门

超人会飞不算本事:系统稳定依赖清晰规则与边界设计
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
基于CNN的调制信号识别:MATLAB实现时频图分类实战

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

Java学习进程8

发布时间:2026/9/7 12:53:12
Java学习进程8 Java学习进程8链表继上篇明确了动态数组具备动态扩容取值快等优势但存在添加删除数据速度较慢等缺陷链表的数据结构恰好弥补了这一短板。链表原理链表是不连续的线性存储结构依靠每个节点内部的引用指针将零散的节点串联起来。链表的特点上一个节点的指针域存档着下一个节点的地址example自定义动态数组 LinkList 完整实现代码packagecom.yw.oop0719;/** * author YAN * date 2026/7/19 19:45 * description *///关于链表publicclassLinkList{//链表的头节点privateNodehead;//链表的第一个节点privateintsize0;//在末尾添加数据publicvoidadd(intdata){//创建节点保存数据把新节点接入链表尾部NodenodenewNode(data);//判断链表是否存在if(headnull){//node就保存为头节点headnode;//size;}else{//链表存在数据//遍历到尾节点尾节点next为null//定义变量来记录当前节点位置Nodecurrhead;while(curr.next!null){//不是尾节点//curr标记后移currcurr.next;//curr为空就表示尾节点curr.nextnode;}size;}}//删除指定下标节点publicintremove(intindex){Nodecurrhead;intdeledata;//情况1删除头节点index 0if(index0){deledatahead.data;headhead.next;}else{//情况2删除中间、尾部节点先找到前驱节点index-1的位置for(inti0;iindex-1;i){currcurr.next;}//curr是前驱节点curr.next是待删除节点NodedeleNodecurr.next;deledatadeleNode.data;//跳过待删除节点完成删除curr.nextdeleNode.next;}size--;returndeledata;}//获取指定下标数据publicintget(intindex){//判断index是否合法//if (index 0 index size) {//遍历到index 位置Nodecurrhead;for(inti0;iindex;i){currcurr.next;}returncurr.data;}//}//长度publicintsize(){returnsize;}publicstaticvoidmain(String[]args){LinkListlinknewLinkList();link.add(1);link.add(2);link.add(3);for(inti0;ilink.size();i){System.out.println(link.get(i));}}}//定义链表的节点类classNode{publicintdata;//保存数据publicNodenext;//保存链表的下一个节点publicNode(intdata){this.datadata;}publicNode(){}}

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号