news 2026/4/23 17:28:05

12.20 - 反转链表II

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12.20 - 反转链表II

1.反转链表

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */ class Solution { public: ListNode* successor = nullptr; ListNode* reverseN(ListNode* head, int n) { if (n == 1) { successor = head->next; return head; } ListNode* last = reverseN(head->next, n - 1); head->next->next = head; head->next = successor; return last; } ListNode* reverseBetween(ListNode* head, int left, int right) { if (left == 1) { return reverseN(head, right); } head->next = reverseBetween(head->next, left - 1, right - 1); return head; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 17:11:29

连接管理艺术-底层架构的性能奥秘

GitHub 主页 在我 40 年的软件开发历程中,连接管理一直是最容易被忽视却最关键的性能因素。最近的一次高并发项目让我深刻认识到,连接管理的优化能带来数量级的性能提升。这次经历彻底改变了我对 Web 框架性能的认知。 那是在一个物联网数据处理平台项目…

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

Linly-Talker在汽车配置讲解中的三维空间联动设想

Linly-Talker在汽车配置讲解中的三维空间联动设想 在高端汽车展厅里,一位客户驻足于一辆全新SUV前,随口问道:“这车的空气悬挂能调多高?”话音刚落,站在屏幕旁的虚拟讲解员微微点头,声音沉稳地回应&#xf…

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

Linly-Talker在节庆贺卡定制中的趣味性应用

Linly-Talker在节庆贺卡定制中的趣味性应用 在春节的饭桌上,如果祖父母的老照片突然“活”了过来,微笑着说出那句“今年回家过年啦”,会是怎样一种震撼?这不是电影特效,而是AI技术正在悄然实现的情感传递新方式。随着…

作者头像 李华
网站建设 2026/4/23 11:50:13

NPP 草原:美国迪金森,1970 年,R1

NPP Grassland: Dickinson, USA, 1970, R1 简介 该数据集包含三个 ASCII 文件(.txt 格式)。其中两个文件包含北部混合草原的地上和地下生物量及生产力数据,一个文件对应未放牧处理,另一个文件对应重度放牧处理。研究地点&#x…

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

Linly-Talker与LangChain整合构建知识库问答数字人

Linly-Talker与LangChain整合构建知识库问答数字人 在虚拟助手逐渐从“能说话”走向“懂专业”的今天,一个关键问题摆在开发者面前:如何让数字人不只是复读预设话术,而是真正理解并回答特定领域的复杂问题?尤其是在企业培训、智能…

作者头像 李华