Given a string S and a string T, count the number of distinct subsequences of T in&nb…
分类:LeetCode
LeetCode算法题-Remove Linked List Elements(Java实现)
这是悦乐书的第189次更新,第191篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第48题(顺位题号是203)。移除单链表中节点值为val的节点。例如: 输入:1-> 2-> 6…
46. Permutations (DFS with recursion)
对46题一个解答的解释,希望能对其他同类型的backtracking的题目达到举一反三 class Solution { public List<List<Integer>> permute(in…
递增的三元子序列
递增的三元子序列 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达式如下: 如果存在这样的 i, j, k, 且满足 0 ≤ i < j < k ≤ n-1, 使得 arr[i…
[Leetcode] Number of Islands 岛屿个数
Number of Islands 最新更新的思路,以及题II的解法请访问:https://yanjia.me/zh/2018/11/… Given a 2d grid map of ‘1R…
Swift 旋转数组 - LeetCode
旋转数组 将包含 n 个元素的数组向右旋转 k 步。 例如,如果 n = 7 , k = 3,给定数组 [1,2,3,4,5,6,7] ,向右旋转后的结果为 [5,6,7,1,2,3,4]。 注意: 尽可能找到更多的解决…
[剑指offer] 链表中倒数第k个结点
题目描述 输入一个链表,输出该链表中倒数第k个结点。 解题思路 经典的双指针法。定义两个指针,第一个指针从链表的头指针开始遍历向前走k-1步,第二个指针保持不动,从第k步开始,第二个指针也开始从链表的头指针开始遍历,由于…
二刷2. Add Two Numbers
Medium L面经题,几百年没刷LinkedList的题了,这道题处理小细节也提交了好几次,其实是道很简单的题 /** * Definition for singly-linked list. * public cla…
[LeetCode] K Inverse Pairs Array K个翻转对数组
Given two integers n and k, find how many different arrays consist of numbers from …
[LeetCode] Transform to Chessboard 转为棋盘
An N x N board contains only 0s and 1s. In each move, you can swap any 2 rows with …
[LeetCode] Number of Matching Subsequences 匹配的子序列的个数
Given string S and a dictionary of words words, find the number of words[i]&nb…
LeetCode 189 Rotate Array
题目描述 Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, the array [1,2,…