文章 2022-05-20 来自:开发者社区

删除链表中的节点(leetcode)细思极恐——Java实现

请编写一个函数,用于删除单链表中某个特定节点 。在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问 要被删除的节点 。 题目数据保证需要删除的节点 不是末尾节点 。示例 1:输入:head = [4,5,1,9], node = 5输出:[4,1,9]解释:指定链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9示例 2:输....

删除链表中的节点(leetcode)细思极恐——Java实现
文章 2022-05-18 来自:开发者社区

Leetcode第253场周赛解题分享 第二题 java堆没学呢,先空着...

5838.检查字符串是否为数组前缀https://leetcode-cn.com/problems/check-if-string-is-a-prefix-of-array/难度:简单题目给你一个字符串 s 和一个字符串数组 words ,请你判断 s 是否为 words 的 前缀字符串 。字符串 s 要成为 words 的 前缀字符串 ,需要满足:s 可以由 words 中的前 k(k 为 正....

文章 2022-05-14 来自:开发者社区

Java实现2个数字的平方和等于一个数字(leetcode算法题)

利用Java实现简单的算法题,2个数的平方和等于一个数字,例:a = 13 ,可以分解为 22 + 33 解题思路:利用二重循环实现,外层循环从最小数字开始依次与内层循环数字平方和相加是否等于输入数字,如果相同,输出找到数字,反之输出未找到2位数字的平方和相加等于该数字。具体代码如下: Scanner sca = new Scanner(System.in); int a = ...

Java实现2个数字的平方和等于一个数字(leetcode算法题)
文章 2021-12-03 来自:开发者社区

刷完 300 道 LeetCode 题后,我膨胀到要飘起来了!纯正 Java 版

CSDN 的小伙伴们,大家好,我是爱学习爱分享的沉默王二。算法题就好像科举考试时代背的八股文,是知识改变命运的代表作。你不刷,不管是校招还是社招,就很过算法题这一关。我整理的这份 LeetCode 刷题笔记足足 300 道,对算法薄弱和需要提高算法的同学很有帮助。大家可以扫描下面的二维码回复关键字「01」获取下载链接。也可以微信搜索「沉默王二」关注后回复【01】随便打开一道题解感受下,作者真的做....

刷完 300 道 LeetCode 题后,我膨胀到要飘起来了!纯正 Java 版
文章 2021-12-03 来自:开发者社区

【leetcode刷题】45. 同构字符串——Java版

前言哈喽,大家好,我是一条。糊涂算法,难得糊涂《糊涂算法》专栏上线倒计时——7天Question205. 同构字符串难度:简单给定两个字符串 s 和 t,判断它们是否是同构的。如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本....

【leetcode刷题】45. 同构字符串——Java版
文章 2021-12-03 来自:开发者社区

【leetcode刷题】44.快乐数——Java版

前言哈喽,大家好,我是一条。糊涂算法,难得糊涂《糊涂算法》专栏上线倒计时——7天Question202. 快乐数难度:简单编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 true ....

【leetcode刷题】44.快乐数——Java版
文章 2021-12-03 来自:开发者社区

【leetcode刷题】43. 2 的幂——Java版

前言哈喽,大家好,我是一条。糊涂算法,难得糊涂《糊涂算法》专栏上线倒计时——7天Question231. 2 的幂难度:简单给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。示例 1:输入:n = 1 输出:true 解释:20 = 1示例2:输入:n = 16 输....

【leetcode刷题】43. 2 的幂——Java版
文章 2021-12-03 来自:开发者社区

【leetcode刷题】42.扑克牌中的顺子——Java版

前言哈喽,大家好,我是一条。糊涂算法,难得糊涂《糊涂算法》专栏上线倒计时——7天本题出自陌陌二面Question剑指 Offer 61. 扑克牌中的顺子难度:简单从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。示例 1:输入: [1,2,3,4,5] 输出: T....

【leetcode刷题】42.扑克牌中的顺子——Java版
文章 2021-12-03 来自:开发者社区

【leetcode刷题】41.调整数组顺序使奇数位于偶数前面——Java版

前言哈喽,大家好,我是一条。糊涂算法,难得糊涂《糊涂算法》专栏上线倒计时——7天Question剑指 Offer 21. 调整数组顺序使奇数位于偶数前面难度:简单输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例:输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。提.....

【leetcode刷题】41.调整数组顺序使奇数位于偶数前面——Java版
文章 2021-12-03 来自:开发者社区

【leetcode刷题】39.最小操作次数使数组元素相等——Java版

前言哈喽,大家好,我是一条。糊涂算法,难得糊涂Question453. 最小操作次数使数组元素相等难度:简单给定一个长度为 n 的 非空 整数数组,每次操作将会使 n - 1 个元素增加 1。找出让数组所有元素相等的最小操作次数。示例:输入: [1,2,3] 输出: 3 解释: 只需要3次操作(注意每次操作会增加两个元素的值): [1,2,3] => [2,3,3] => [...

【leetcode刷题】39.最小操作次数使数组元素相等——Java版

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

算法编程

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

+关注
AI助理

你好,我是AI助理

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