news 2026/4/23 13:35:39

Leetcode 19. 删除链表的倒数第 N 个结点 JavaScript (Day 11)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Leetcode 19. 删除链表的倒数第 N 个结点 JavaScript (Day 11)

js一刷自解哈希表

varremoveNthFromEnd=function(head,n){letidx=newMap();letcur=head;while(cur){idx.set(cur,1);cur=cur.next;}letkeys=[...idx.keys()];lettemp=keys[keys.length-n];if(keys.length-n===0){returntemp.next;}letprev=keys[keys.length-n-1];prev.next=temp.next;returnhead;};

js一刷 (哨兵+双指针)

varremoveNthFromEnd=function(head,n){letdummy=newListNode(0,head);letleft=dummy;letright=dummy;while(n){right=right.next;n--;}while(right.next){left=left.next;right=right.next;}lettemp=left.next;left.next=temp.next;returndummy.next;};

哨兵dummy的用法:
有删除头结点的操作的时,用哨兵
当头结点为空,可能返回空结点时,用哨兵

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:28:58

Node.js pino日志库结构化输出提速

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 Node.js日志性能革命:Pino结构化输出的深度提速策略 目录 Node.js日志性能革命:Pino结构化输出的深度提速…

作者头像 李华
网站建设 2026/4/23 10:53:48

HunyuanOCR参与事实核查:识别图片中篡改的文字信息溯源

HunyuanOCR在事实核查中的应用:识别图片篡改与文字溯源 在社交媒体信息飞速传播的今天,一张看似真实的“政府通知截图”可能只需几分钟就能引发全网恐慌。而背后的真相往往是——这张图上的文字被精心篡改过。随着图像编辑工具日益普及,伪造…

作者头像 李华
网站建设 2026/4/23 10:51:24

宗教典籍整理工程:HunyuanOCR识别经书文字促进学术研究

宗教典籍整理工程:HunyuanOCR识别经书文字促进学术研究 在敦煌藏经洞的微光中翻阅泛黄写卷的研究者,或许很难想象,今天只需上传一张图片,AI就能自动识别出千年之前的梵文注音与汉译对照。这并非科幻场景,而是依托于新一…

作者头像 李华
网站建设 2026/4/23 10:52:40

低成本高精度OCR方案:HunyuanOCR仅需1B参数即可达到SOTA水平

低成本高精度OCR方案:HunyuanOCR仅需1B参数即可达到SOTA水平 在金融票据自动录入、跨境电商商品信息提取、教育扫描阅卷乃至海关通关文档处理等场景中,OCR(光学字符识别)早已不再是边缘技术,而是支撑业务流转的核心引擎…

作者头像 李华