数据结构
一些数据结构的JS实现
1. 前缀树封装
1 | class Trie { |
2. 树状数组及线段树封装
1 | 例题:单点修改 LC307 |
3. Set封装
1 | class mySet { |
4. 哈希表封装基于数组
1 | class hashTable { |
5. 堆
1 | 大根堆 未封装 递归的 |
6. KMP算法实现
1 | JS实现KMP算法 字符串匹配 应用:关键词搜索 |
7. 封装一个优先队列
1 | function PriorityQueue() { |
1 | class Trie { |
1 | 例题:单点修改 LC307 |
1 | class mySet { |
1 | class hashTable { |
1 | 大根堆 未封装 递归的 |
1 | JS实现KMP算法 字符串匹配 应用:关键词搜索 |
1 | function PriorityQueue() { |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true