面试题27:二叉树的镜像 题目描述 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 树的结构如下: B是A的镜像 问题分析 镜像 这个名词看起来很高大上。 其实就是每个结点交换左右子结点。 我们通过前序遍历,依次处理即可。 问题解答 ...
分类:
其他好文 时间:
2020-01-31 20:51:33
阅读次数:
56
个方块,任何一个方块不是平地就是高山。平地可以通过,高山则不能。现在你处在地图的(x1,y1)这块平地,问:你至少需要走几个空地才能到达目的地(x2,y2)?你只能沿着水平和垂直方向的平地上行进。,还可以自行打印路径在这里插入图片描述Input第 ...
分类:
其他好文 时间:
2020-01-28 00:07:17
阅读次数:
117
分享一个超级好用的SM图床 ? 大家都知道我是一个喜欢~~sm~~ Markdown的人,但是Markdown有个很不方便的地方,就是图片的插入,一般用Markdown编辑器(我用的是Typora)直接插入图片,大概是这样的 ? 但是别人没有没有这个路径啊!所以这种插入图片的方法非常不科学。 ? 很 ...
分类:
其他好文 时间:
2020-01-27 19:32:21
阅读次数:
2955
HTTP Strict Transport Security (通常简称为HSTS) 是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源, 禁止HTTP方式。 Freebuf百科:什么是Strict Transport Security? 一个网站接受一个HTTP的请求,然后跳转到HTTPS ...
分类:
Web程序 时间:
2020-01-27 19:08:23
阅读次数:
110
before: 伪元素选择器用于在某个元素之前插入一些内容 伪类选择器:before使用content属性插入字符、属性插入图片 <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text ...
分类:
Web程序 时间:
2020-01-19 22:01:13
阅读次数:
128
前面三节,我主要给大家分享了有关webpack的一些配置的知识点,如何打包js文件,而如果我们遇到其他类型的资源如图片、css、字体font等等,我们该如何处理呢?今天会介绍预处理器(loader),它赋予了Webpack可处理不同资源类型的能力,极大丰富了其可扩展性。 如果想了解Webpack的基 ...
分类:
Web程序 时间:
2020-01-19 12:47:11
阅读次数:
103
B+树和二叉树、平衡二叉树一样都是经典的数据结构。 B+树由B树和索引顺序访问方法(ISAM,这就是MyISAM引擎最初参考的数据结构)演化而来,实际中已经没有使用B树的情况了。 B+树是为磁盘或其他直接存储辅助设备设计的一种平衡查找时。 B+树中,所有记录节点都是按键值的大小顺序存放在同一层的叶子 ...
分类:
其他好文 时间:
2020-01-18 14:46:40
阅读次数:
158
在写自定义的过滤器时,因为django.template.Library.filter()本身可以作为一个装饰器,所以可以使用: 如果使用@register.filter进行注册自定义的过滤器,并且没有传递任何参数,那么默认的过滤器名和函数名是相同的,当然,也可以进行修改,只需要在@register ...
分类:
编程语言 时间:
2020-01-17 11:31:36
阅读次数:
96
解决方法:1、Ctrl+H,打开替换功能框。2、选择“使用正则表达式”,“当前文档”。3、在查找框中输入:(?<=\r\n)\r\n或者^:b*$/n: 4、全部替换 ...
分类:
其他好文 时间:
2020-01-16 21:57:16
阅读次数:
76