hexo+yilia 博客部分展示效果以及多标签实现

yilia 博客部分展示效果

默认的yilia上面的博客每一篇都显示的很多,这样看起来效果很差,我们通过对要发布博客的.md文件中加一个字段就能自由的选择博客要展示部分的大小。如下:

---
title: 经典算法--最大存水量问题
date: 2018-02-01 17:44:18   
---
**题目**:给出一个数组代表围柱的高度,求能围柱的最大的水量,例如数组{ 5,2,3,2,4 },最大水量为5。

如下图:黄色部分为围柱,绿色部分是能够围住的水,图中围柱的高度依次为 5,2,3,2,4最多能围住的水量是5。
![这里写图片描述](https://img-blog.csdn.net/20170429172950901?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzMwOTg3MA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

思路:求出每个柱子上面能够存多少水,然后将每根柱子的存水量相加便能得到总的存水量,为求出每根柱子上能够存多少水,就要求出每根柱子左边最高的和右边最高柱子,然后用两者的最小值减去当前柱子的高度。 例如图中从左到右第二根柱子的高度为2,它左边最高柱子的值为5,右边最高柱子的值为4,因此它的最大存水量为 Min(4,5)-2=2。

<!--more-->

**解法1**
-------
利用上面思路,从左到右遍历每根柱子,遍历的时候求出每根柱子左边最高和右边最高柱子的值,然后利用s两者的最小值减去当前柱子的高度就行了。时间复杂度O(n^2),空间复杂度O(1)。

上面的.md文件中在解法1的上面加上了<!--more-->博客的显示效果如下

这里写图片描述

给博客添加多标签

如果我们想给自己的博客添加标签如下:

这里写图片描述
这时可以在博客的.md文件中添加tags标签如下:

---
title: 经典算法--最大存水量问题
date: 2018-02-01 17:44:18
tags:
    - 算法
    - 最大存水量
---
**题目**:给出一个数组代表围柱的高度,求能围柱的最大的水量,例如数组{ 5,2,3,2,4 },最大水量为5。

一定要注意的是上面添加的两个标签中 -算法之间 以及- 最大存水量一定要有空格。不然标签显示的时候不会是多标签。

©️2020 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值