文章 2024-08-06 来自:开发者社区

【Leetcode刷题Python】剑指 Offer 22. 链表中倒数第k个节点

1 题目 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例: 给定一个链表: 1->...

文章 2024-08-06 来自:开发者社区

【Leetcode刷题Python】剑指 Offer 18. 删除链表的节点

1 题目 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 ->...

文章 2024-08-06 来自:开发者社区

【Leetcode刷题Python】222. 完全二叉树的节点个数

1 题目 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2 h 2^h 2h 个节点。 输入:...

文章 2024-08-06 来自:开发者社区

【Leetcode刷题Python】450. 删除二叉搜索树中的节点

1 题目 给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,删除节点可分为两个步骤: 首先找到需要删除的节点;如果找到了,删除它。 示例 1: 输入:root = [5,3,6,2,4,null,7], key = 3输出:[5,4,6,2,null,...

【Leetcode刷题Python】450. 删除二叉搜索树中的节点
文章 2023-12-06 来自:开发者社区

LeetCode刷题Day04——链表(设计单/双链表、移除、翻转、交换链表节点)

对于链表的操作大多有迭代和递归两种解决方法:迭代法:首先创建一个临时的节点p用于遍历链表,其开始可以指向头节点,也可以让其next节点指向头节点((如果p指向头节点则while循环的判断条件是p!=null,反之则是p.next!=null),随后p不断地向后移动,在这个过程中进行要求的操作。如果结果要返回头指针,可以实现创建一个节点让其next指向头指针。如果是要删除元素,那么需要拥有前一个节....

文章 2022-02-17 来自:开发者社区

​LeetCode刷题实战117:填充每个节点的下一个右侧节点指针 II

今天和大家聊的问题叫做 填充每个节点的下一个右侧节点指针 II,我们先来看题面:https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node-ii/ Populate each next pointer to point to its next right node. If there is n...

​LeetCode刷题实战117:填充每个节点的下一个右侧节点指针 II
文章 2022-02-17 来自:开发者社区

​LeetCode刷题实战24:两两交换链表中的节点

今天和大家聊的问题叫做两两交换链表中的节点,我们先来看题面:https://leetcode-cn.com/problems/swap-nodes-in-pairs/Given a linked list, swap every two adjacent nodes and return its head.You may not modify the values in the list's n....

文章 2022-02-17 来自:开发者社区

LeetCode刷题-237-简单-删除链表中的节点

文章目录☀️ 前言 ☀️ 作者简介 一、题目描述 二、题目解析 三、代码 ☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️ 结语 ☀️ 前言 ☀️算法作为极其重要的一点,是大学生毕业找工作的核心竞争力,所以为了不落后与人,开始刷力扣算法题! 作者简介 大家好,我是布小禅,一个尽力让无情的代码变得生动有趣的IT小白,很高兴能偶认识你,关注我,每天坚持学点东西,我们以后就是大佬啦!...

LeetCode刷题-237-简单-删除链表中的节点
文章 2022-02-17 来自:开发者社区

LeetCode刷题offer22-简单-链表中的倒数第k个节点

文章目录☀️ 前言 ☀️ 作者简介 一、题目描述 二、题目解析 三、代码 ☁️ 1️⃣. python ☁️❄️ 2️⃣. C# ❄️ 结语 ☀️ 前言 ☀️算法作为极其重要的一点,是大学生毕业找工作的核心竞争力,所以为了不落后与人,开始刷力扣算法题! 作者简介 大家好,我是布小禅,一个尽力让无情的代码变得生动有趣的IT小白,很高兴能偶认识你,关注我,每天坚持学点东西,我们以后就是大佬啦!...

LeetCode刷题offer22-简单-链表中的倒数第k个节点
文章 2022-02-15 来自:开发者社区

​LeetCode刷题实战237:删除链表中的节点

今天和大家聊的问题叫做 删除链表中的节点,我们先来看题面:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/Write a function to delete a node in a singly-linked list. You will not be given access to the head of the l....

​LeetCode刷题实战237:删除链表中的节点

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问