@@ -4600,74 +4600,74 @@ class TagsDao {
4600
4600
} ;
4601
4601
4602
4602
private tags_name = {
4603
- array : "数组" ,
4603
+ " array" : "数组" ,
4604
4604
"hash-table" : "哈希表" ,
4605
- recursion : "递归" ,
4605
+ " recursion" : "递归" ,
4606
4606
"linked-list" : "链表" ,
4607
- math : "数学" ,
4608
- string : "字符串" ,
4607
+ " math" : "数学" ,
4608
+ " string" : "字符串" ,
4609
4609
"sliding-window" : "滑动窗口" ,
4610
4610
"binary-search" : "二分搜索" ,
4611
4611
"divide-and-conquer" : "分治" ,
4612
4612
"dynamic-programming" : "动态规划" ,
4613
- greedy : "贪心" ,
4613
+ " greedy" : "贪心" ,
4614
4614
"two-pointers" : "双指针" ,
4615
- sorting : "排序" ,
4616
- backtracking : "回溯" ,
4617
- stack : "堆" ,
4615
+ " sorting" : "排序" ,
4616
+ " backtracking" : "回溯" ,
4617
+ " stack" : "堆" ,
4618
4618
"heap-priority-queue" : "优先级队列" ,
4619
4619
"merge-sort" : "归并排序" ,
4620
4620
"string-matching" : "字符串匹配" ,
4621
4621
"bit-manipulation" : "位操作" ,
4622
- matrix : "矩阵" ,
4622
+ " matrix" : "矩阵" ,
4623
4623
"monotonic-stack" : "单调栈" ,
4624
- simulation : "模拟" ,
4625
- combinatorics : "组合学" ,
4626
- memoization : "记忆" ,
4627
- tree : "树" ,
4624
+ " simulation" : "模拟" ,
4625
+ " combinatorics" : "组合学" ,
4626
+ " memoization" : "记忆" ,
4627
+ " tree" : "树" ,
4628
4628
"depth-first-search" : "深度优先搜索" ,
4629
4629
"binary-tree" : "二叉树" ,
4630
4630
"binary-search-tree" : "二叉搜索树" ,
4631
4631
"breadth-first-search" : "广度优先搜索" ,
4632
4632
"union-find" : "并查集" ,
4633
- graph : "图" ,
4634
- trie : "尝试" ,
4635
- design : "设计" ,
4633
+ " graph" : "图" ,
4634
+ " trie" : "尝试" ,
4635
+ " design" : "设计" ,
4636
4636
"doubly-linked-list" : "双向链表" ,
4637
- geometry : "几何学" ,
4638
- interactive : "交互的" ,
4637
+ " geometry" : "几何学" ,
4638
+ " interactive" : "交互的" ,
4639
4639
"bucket-sort" : "桶排序" ,
4640
4640
"radix-sort" : "基数排序" ,
4641
- counting : "数数" ,
4641
+ " counting" : "数数" ,
4642
4642
"data-stream" : "数据流" ,
4643
- iterator : "迭代器" ,
4644
- database : "数据库" ,
4643
+ " iterator" : "迭代器" ,
4644
+ " database" : "数据库" ,
4645
4645
"hash-function" : "散列函数" ,
4646
4646
"rolling-hash" : "滚动哈希" ,
4647
- shell : "脚本" ,
4648
- enumeration : "枚举" ,
4647
+ " shell" : "脚本" ,
4648
+ " enumeration" : "枚举" ,
4649
4649
"number-theory" : "数论" ,
4650
4650
"topological-sort" : "拓扑排序" ,
4651
4651
"prefix-sum" : "前缀和" ,
4652
- quickselect : "快速选择" ,
4652
+ " quickselect" : "快速选择" ,
4653
4653
"binary-indexed-tree" : "二进制索引树" ,
4654
4654
"segment-tree" : "线段树" ,
4655
4655
"ordered-set" : "有序集" ,
4656
4656
"line-sweep" : "扫描线" ,
4657
- queue : "队列" ,
4657
+ " queue" : "队列" ,
4658
4658
"monotonic-queue" : "单调队列" ,
4659
4659
"counting-sort" : "计数排序" ,
4660
- brainteaser : "脑筋急转弯" ,
4660
+ " brainteaser" : "脑筋急转弯" ,
4661
4661
"game-theory" : "博弈论" ,
4662
4662
"eulerian-circuit" : "欧拉回路" ,
4663
- randomized : "随机" ,
4663
+ " randomized" : "随机" ,
4664
4664
"reservoir-sampling" : "水库采样" ,
4665
4665
"shortest-path" : "最短路径" ,
4666
- bitmask : "位掩码" ,
4666
+ " bitmask" : "位掩码" ,
4667
4667
"rejection-sampling" : "拒绝抽样" ,
4668
4668
"probability-and-statistics" : "概率和统计" ,
4669
4669
"suffix-array" : "后缀数组" ,
4670
- concurrency : "并发" ,
4670
+ " concurrency" : "并发" ,
4671
4671
"minimum-spanning-tree" : "最小生成树" ,
4672
4672
"biconnected-component" : "双连接组件" ,
4673
4673
"strongly-connected-component" : "强连接组件" ,
@@ -4677,6 +4677,10 @@ class TagsDao {
4677
4677
return this . tags_name [ p ] ;
4678
4678
} ) ;
4679
4679
}
4680
+
4681
+ public getTagsDataEn ( fid : string ) : Array < string > {
4682
+ return this . tagsData [ fid ] ?. topicTags
4683
+ }
4680
4684
}
4681
4685
4682
4686
export const tagsDao : TagsDao = new TagsDao ( ) ;
0 commit comments