Hexo-Hueman Insight-Search配置
博客中的搜索功能一直无法使用,使用npm install -S hexo-generator-json-content安装插件后,仍然无法使用。
通过阅读hexo-generator-json-content的源码配置文件后得知,还需要对hexo的config文件做相应配置:
jsonContent:
meta: true
dafts: false
file: content.json
keywords: undefined
dateFormat: undefined
pages:
title: true
slug: true
date: true
updated: true
comments: true
path: true
link: true
permalink: true
excerpt: true
keywords: false
text: true
raw: false
content: false
author: true
posts
2019-09-09
Hexo
LeetCode-下一个更大元素1
题目地址
数据结构:栈、哈希表
思路:遍历nums2,哈希表存储每个元素后第一个大于它的元素。栈为递减栈,当遇到比栈顶元素大的元素,依次弹出元素,存入哈希表。最后遍历nums1,hash[nums[i]]组成的列表即为所求。
如 nums1 = [4,1,2], nums2 = [1,3,4,2].
stack=[1] hash[1]=3 hash[3]=-1(第一次出现该元素,hash值为-1)
stack=[3] hash[3]=4 hash[4]=-1 stack=[4] stack=[4,2] hash[2]=-1
class Solution(object):
def nextGreaterElement(self, nums1, nums2):
"""
:type nums1: List[int]
:type nums2: List[int]
:rtype: List[int]
"""
stack=[]
2019-09-04
LeetCode