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

【面试题】合井K个升序链表

合井K个升序链表 仅供面试学习 给定一个链表数组,每个链表都已经按升序排列。将所有链表合并到一个升序链表中,并返回合并后的链表。以下是详细的解题步骤和 Python 代码示例。 一、问题描述 将多个升...

【面试题】合井K个升序链表
文章 2024-08-21 来自:开发者社区

【Java集合类面试十】、HashMap中的循环链表是如何产生的?

面试官:HashMap中的循环链表是如何产生的?** 参考答案: 在多线程的情况下,当重新调整HashMap大小的时候,就会存在条件竞争,因为如果两个线程都发现HashMap需要重新调整大小了,它们会同时试着调整大小。在调整大小的过程中,存储在链表中的元素的次序会反过来,...

文章 2024-05-22 来自:开发者社区

【一刷《剑指Offer》】面试题 17:合并两个排序的链表

力扣对应题目链接:21. 合并两个有序链表 - 力扣(LeetCode) 核心考点:链表合并。 一、《剑指...

【一刷《剑指Offer》】面试题 17:合并两个排序的链表
文章 2024-05-22 来自:开发者社区

【一刷《剑指Offer》】面试题 16:反转链表

力扣对应题目链接:206. 反转链表 - 力扣(LeetCode) 牛客对应题目链接:反转链表_牛客题霸_牛客网 (nowcoder.com) ...

【一刷《剑指Offer》】面试题 16:反转链表
文章 2024-05-22 来自:开发者社区

【一刷《剑指Offer》】面试题 15:链表中倒数第 k 个结点

力扣对应题目链接:LCR 140. 训练计划 II - 力扣(LeetCode) 核心考点 :链表,前后指针的使用,边界条件检测。 ...

【一刷《剑指Offer》】面试题 15:链表中倒数第 k 个结点
文章 2024-05-22 来自:开发者社区

【一刷《剑指Offer》】面试题 13:在 O(1) 时间删除链表结点

力扣对应题目链接:LCR 136. 删除链表的节点 - 力扣(LeetCode) 一、《剑指 Offer》内容 ...

【一刷《剑指Offer》】面试题 13:在 O(1) 时间删除链表结点
文章 2024-05-22 来自:开发者社区

【一刷《剑指Offer》】面试题 5:从尾到头打印链表

力扣对应链接:LCR 123. 图书整理 I - 力扣(LeetCode) 牛客对应连接:从尾到头打印链表_牛客题霸_牛客网 ...

【一刷《剑指Offer》】面试题 5:从尾到头打印链表
文章 2024-03-30 来自:开发者社区

【数据结构】10道经典面试题目带你玩转链表

一.移除链表元素 题目链接: https://leetcode.cn/problems/remove-linked-list-elements/ 题目描述: 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val...

【数据结构】10道经典面试题目带你玩转链表
文章 2024-01-24 来自:开发者社区

LeetCode | 面试题 02.04. 分割链表

LeetCode | 面试题 02.04. 分割链表OJ链接简单的做法:创建两个带头空链表,大链表和小链表,最后小链表的尾结点和大链表的头结点连接起来代码如下:typedef struct ListNode ListNode; struct ListNode* partition(struct ListNode* head, int x){ if(head == NULL) ...

LeetCode | 面试题 02.04. 分割链表
文章 2024-01-17 来自:开发者社区

数据结构与算法面试题:实现一个函数,判断一个链表是否为回文链表。(提示:反转后半部分链表比对前半部分)

数据结构与算法面试题:实现一个函数,判断一个链表是否为回文链表。(提示:反转后半部分链表比对前半部分)简介:数据结构与算法面试题:实现一个函数,判断一个链表是否为回文链表。(提示:反转后半部分链表比对前半部分)算法思路算法思路如下:首先需要找到链表的中间节点,可以使用快慢指针来寻找。通过设置两个指针slow和fast,初始时都指向链表头节点。然后将slow向前移动一步,将fast向前移动两步。当....

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

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注