/blog/images/avatar.webp

Hello World

力扣244. 最短单词距离 II

力扣244. Shortest Word Distance II(最短单词距离 II)

设计一个类,多次查询两个单词在数组中的最短距离。此题是会员题。

示例 1:

../posts/01_学习/87_LeetCode/0244_最短单词距离II/img/0244-1-description.png

输入:
["WordDistance", "shortest", "shortest"]
[[["practice", "makes", "perfect", "coding", "makes"]], ["coding", "practice"], ["makes", "coding"]]
输出:
[null, 3, 1]

提示:

力扣245. 最短单词距离 III

力扣245. Shortest Word Distance III(最短单词距离 III)

给定一个字符串数组,word1 和 word2 可能相同,求最短距离。此题是会员题。

示例 1:

../posts/01_学习/87_LeetCode/0245_最短单词距离III/img/0245-1-description.png

输入:wordsDict = ["practice", "makes", "perfect", "coding", "makes"], word1 = "makes", word2 = "coding"
输出:1

提示:

力扣249. 移位字符串分组

力扣249. Group Shifted Strings(移位字符串分组)

将字符串按移位模式分组。此题是会员题。

示例 1:

../posts/01_学习/87_LeetCode/0249_移位字符串分组/img/0249-1-description.png

输入:strings = ["abc","bcd","acef","xyz","az","ba","a","z"]
输出:[["acef"],["a","z"],["abc","bcd","xyz"],["az","ba"]]

提示:

力扣25. K 个一组翻转链表

力扣25. Reverse Nodes in k-Group(K 个一组翻转链表)

给你链表的头节点 head,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。