news 2026/4/14 23:49:50

判断一个链表是否为回文结构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
判断一个链表是否为回文结构

求解代码

publicbooleanisPail(ListNodehead){// 空链表 或 单节点链表 一定是回文链表if(head==null||head.next==null){returntrue;}ListNodefast=head;ListNodeslow=head;// 找链表中点:快指针走2步,慢指针走1步while(fast!=null&&fast.next!=null){fast=fast.next.next;slow=slow.next;}// 链表长度为奇数时,跳过正中间的节点if(fast!=null){slow=slow.next;}// 快指针重置为链表头,慢指针指向反转后的后半段链表头fast=head;slow=reverseList(slow);// 双指针逐一比对前后两段链表的节点值while(slow!=null){if(slow.val!=fast.val){returnfalse;}slow=slow.next;fast=fast.next;}// 所有节点值都相等,是回文链表returntrue;}// 反转链表publicListNodereverseList(ListNodehead){ListNodepre=null;ListNodecur=head;ListNodenext=null;while(cur!=null){next=cur.next;// 保存下一个节点cur.next=pre;// 反转当前节点的指针指向pre=cur;// 前驱节点向后移动cur=next;// 当前节点向后移动}returnpre;// 返回反转后的链表头节点}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 14:49:33

【单指针】删除有序链表中重复的元素-I

求解代码public ListNode deleteDuplicates (ListNode head) {// 空链表 或 单节点链表,无重复节点,直接返回if(head null || head.next null){return head;}// 定义游标指针,从链表头节点开始遍历ListNode cur head;// 遍历链表&#xff…

作者头像 李华
网站建设 2026/4/15 14:51:03

Qwen2.5-7B故障诊断:技术问题自动排查指南

Qwen2.5-7B故障诊断:技术问题自动排查指南 1. 引言:为何需要Qwen2.5-7B的系统化故障排查? 1.1 大模型部署中的现实挑战 随着阿里云开源 Qwen2.5-7B 这一具备 76.1 亿参数的高性能大语言模型,越来越多开发者和企业开始将其部署于…

作者头像 李华
网站建设 2026/4/5 16:48:43

Qwen2.5-7B WebAssembly:浏览器端运行

Qwen2.5-7B WebAssembly:浏览器端运行 1. 技术背景与核心价值 随着大语言模型(LLM)在自然语言理解、代码生成和多模态任务中的广泛应用,将高性能模型部署到终端用户设备上成为提升隐私性、降低延迟和减少服务器成本的关键方向。…

作者头像 李华
网站建设 2026/3/27 23:24:28

Qwen2.5-7B怎么调用?Python接入大模型避坑指南步骤详解

Qwen2.5-7B怎么调用?Python接入大模型避坑指南步骤详解 1. 引言:为什么选择Qwen2.5-7B? 1.1 大模型落地的现实挑战 随着大语言模型(LLM)在自然语言理解、代码生成、多轮对话等场景中的广泛应用,越来越多开…

作者头像 李华
网站建设 2026/4/11 14:20:07

AI应用落地实操:Qwen2.5-7B在内容创作领域的部署案例

AI应用落地实操:Qwen2.5-7B在内容创作领域的部署案例 1. 背景与业务需求 随着大模型技术的快速发展,AI在内容创作领域的应用正从“辅助写作”迈向“智能生成”。企业对高效、高质量、多语言内容生产的需求日益增长,传统人工撰写方式已难以满…

作者头像 李华
网站建设 2026/3/31 4:03:35

Gemma 3 (270M)免费微调:本地部署全攻略

Gemma 3 (270M)免费微调:本地部署全攻略 【免费下载链接】gemma-3-270m-it-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/gemma-3-270m-it-GGUF 导语 Google DeepMind最新发布的轻量级大模型Gemma 3 (270M)已开放免费微调与本地部署&#xf…

作者头像 李华