Skip to content

Commit 1526192

Browse files
author
lucifer
committed
feat: 增加模板
1 parent 0f03581 commit 1526192

File tree

8 files changed

+37
-14
lines changed

8 files changed

+37
-14
lines changed

src/App.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,12 @@ function App() {
8888
setInLeetCode(inLeetCodeWebsite(currentUrl));
8989
});
9090

91-
setTimeout(() => {
92-
// setProblemId("uncrossed-lines");
93-
setProblemId("two-sum");
94-
// setInSelected(!!selected[problemId]);
95-
setHasSolution(!!problems[problemId]);
96-
}, 1000);
91+
// setTimeout(() => {
92+
// // setProblemId("uncrossed-lines");
93+
// setProblemId("two-sum");
94+
// // setInSelected(!!selected[problemId]);
95+
// setHasSolution(!!problems[problemId]);
96+
// }, 1000);
9797

9898
const [problemId, setProblemId] = useState("");
9999

@@ -192,12 +192,12 @@ function App() {
192192

193193
{page === "" && (
194194
<Tabs type="card">
195-
<TabPane key="roadmap" tab="学习路线">
196-
<Roadmap />
197-
</TabPane>
198195
<TabPane key="app" tab="代码模板">
199196
<CodeTemplates page={page} tempaltes={tempaltes}></CodeTemplates>
200197
</TabPane>
198+
<TabPane key="roadmap" tab="学习路线">
199+
<Roadmap />
200+
</TabPane>
201201
<TabPane key="checkUpdate" tab="检查更新">
202202
<div>
203203
一般只要你开启了自动更新,那么当插件更新之后

src/codeTemplates/backtrack.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
module.exports = {
2+
logo: require("../imgs/backtrack.svg"),
23
title: "回溯",
34
list: [
45
{

src/codeTemplates/heap.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,11 +266,17 @@ public class MinHeap {
266266
267267
`;
268268
module.exports = {
269+
logo: require("../imgs/heap.svg"),
269270
title: "堆",
270271
list: [
271272
{
272273
text: "小顶堆",
273-
problems: [],
274+
problems: [
275+
{
276+
title: "1046. 最后一块石头的重量(这道题需要用大顶堆,不过都差不多)",
277+
id: "last-stone-weight",
278+
},
279+
],
274280
codes: [
275281
{
276282
language: "js",

src/codeTemplates/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ import bfs from "./bfs";
55
import trie from "./trie";
66
import slidingWindow from "./sliding-window";
77
import segmemntTree from "./segmentTree";
8-
// import heap from "./heap";
9-
// bfs , sliding window, trie, uf
8+
import heap from "./heap";
9+
import preSum from "./preSum";
1010
export default [
11+
preSum,
1112
binarySearch,
1213
bfs,
14+
heap,
1315
slidingWindow,
1416
backtrack,
1517
trie,

src/codeTemplates/preSum.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,16 @@ pre[x2][y2] + pre[x1-1][y1-1] - pre[x1-1][y2] - pre[x2][y2-1]
3131

3232
module.exports = {
3333
title: "前缀和",
34+
logo: require("../imgs/preSum.svg"),
3435
list: [
3536
{
3637
text: "一维前缀和",
37-
problems: [],
38+
problems: [
39+
{
40+
title: "1480. 一维数组的动态和",
41+
id: "running-sum-of-1d-array",
42+
},
43+
],
3844
codes: [
3945
{
4046
language: "js",
@@ -48,7 +54,12 @@ module.exports = {
4854
},
4955
{
5056
text: "二维前缀和",
51-
problems: [],
57+
problems: [
58+
{
59+
title: "1314. 矩阵区域和",
60+
id: "matrix-block-sum",
61+
},
62+
],
5263
codes: [
5364
{
5465
language: "py",

src/imgs/backtrack.svg

Lines changed: 1 addition & 0 deletions
Loading

src/imgs/heap.svg

Lines changed: 1 addition & 0 deletions
Loading

src/imgs/preSum.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)