Skip to content

Commit b9dee0a

Browse files
committed
https://leetcode.cn/problems/distinct-subsequences/
1 parent d28928b commit b9dee0a

File tree

377 files changed

+1533
-5667
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

377 files changed

+1533
-5667
lines changed

2vYnGI/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export default function breakfastNumber(
22
staple: number[],
33
drinks: number[],
4-
x: number,
4+
x: number
55
): number {
66
staple.sort((a, b) => a - b);
77
drinks.sort((a, b) => a - b);

3sum-closest/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default function threeSumClosest(
22
nums: number[],
3-
target: number,
3+
target: number
44
): number {
55
const N = nums.length;
66
let res = Number.MAX_SAFE_INTEGER;

4sum/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ function fourSum(nums: number[], target: number): number[][] {
1212
let left: number = j + 1;
1313
let right: number = nums.length - 1;
1414
while (left < right) {
15-
const res: number = nums[i] + nums[j] + nums[left] +
16-
nums[right];
15+
const res: number =
16+
nums[i] + nums[j] + nums[left] + nums[right];
1717
if (res > target) {
1818
right--;
1919
} else if (res < target) {

4ueAj6/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { ListNode as Node } from "../reverse-linked-list/ListNode.ts";
22

33
export default function insert(
44
head: Node | null,
5-
insertVal: number,
5+
insertVal: number
66
): Node | null {
77
if (!head) {
88
const node = new Node(insertVal);

FJxjiD/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ export default function chickenCoolRun(paths: number[][]): number {
1616
temp[1] = Math.min(
1717
temp[1],
1818
temp[0] < Infinity ? temp[0] + 1 : Infinity,
19-
temp[2] < Infinity ? temp[2] + 1 : Infinity,
19+
temp[2] < Infinity ? temp[2] + 1 : Infinity
2020
);
2121

2222
temp[0] = Math.min(
2323
temp[0],
24-
paths[0][j] === 0 ? temp[1] + 1 : Infinity,
24+
paths[0][j] === 0 ? temp[1] + 1 : Infinity
2525
);
2626
temp[2] = Math.min(
2727
temp[2],
28-
paths[2][j] === 0 ? temp[1] + 1 : Infinity,
28+
paths[2][j] === 0 ? temp[1] + 1 : Infinity
2929
);
3030
}
3131

Jf1JuT/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function createEdgesAndIndegrees(words: string[]): {
6161
function topologicalsort(
6262
edges: Map<string, Set<string>>,
6363
indegrees: Map<string, number>,
64-
chars: Set<string>,
64+
chars: Set<string>
6565
): string[] {
6666
const order: string[] = [];
6767

KnLfVT/index.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import { TreeNode } from "../binary-tree-inorder-traversal/TreeNode.ts";
22

33
export default function expandBinaryTree(
4-
root: TreeNode | null,
4+
root: TreeNode | null
55
): TreeNode | null {
66
return root
77
? new TreeNode(
8-
root.val,
9-
root.left ? new TreeNode(-1, expandBinaryTree(root.left)) : null,
10-
root.right
11-
? new TreeNode(-1, null, expandBinaryTree(root.right))
12-
: null,
13-
)
8+
root.val,
9+
root.left ? new TreeNode(-1, expandBinaryTree(root.left)) : null,
10+
root.right
11+
? new TreeNode(-1, null, expandBinaryTree(root.right))
12+
: null
13+
)
1414
: null;
1515
}

NyZD2B/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class VendingMachine {
1515
number: number,
1616
item: string,
1717
price: number,
18-
duration: number,
18+
duration: number
1919
): void {
2020
const good = this.#item2good.get(item) ?? [
2121
new AvlTree((a, b) =>
@@ -71,7 +71,7 @@ class VendingMachine {
7171
cost += value.price * diff;
7272
}
7373
},
74-
signal,
74+
signal
7575
);
7676

7777
toBeRemoved.forEach((n) => tree.remove(n));

QO5KpG/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { lowerBound } from "../number-of-pairs-satisfying-inequality/lowerBound.
44

55
export default function getNumber(
66
root: TreeNode | null,
7-
ops: number[][],
7+
ops: number[][]
88
): number {
99
const sorted = inorderTraversal(root);
1010
let ans = 0;

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ Step 2. Add the dependency
4949

5050
<summary>展开查看</summary>
5151

52+
https://leetcode.cn/problems/distinct-subsequences/
53+
54+
https://leetcode.cn/problems/delete-operation-for-two-strings/
55+
5256
https://leetcode.cn/problems/count-pairs-with-xor-in-a-range
5357

5458
https://leetcode.cn/problems/path-with-minimum-effort

0 commit comments

Comments
 (0)