-
遍历算法
12345678910111213141516171819202122232425const tree = [ { value: 1, children: [ { value:... -
图论
一、什么是图? 图结构是一种与==树==结构有些==相似==的数据结构. 图论是数学的一个分支,在数学的概念上,==树是图的一种=... -
红黑树
二叉树 对比+ 二叉搜索树+ 优点: 可以快速地找到给定关键字的数据项并且可以快速地插入和删除数据项. + 缺点 如果插入的数据是==有序==的数据,树的深度会很大,反而影响效率; + 非平衡树 ... -
二叉树
二叉树+ 特性 一个二叉树第i层的最大节点树为: ==2^(i-1)==, i >= 1; 深度为K的二叉树有最大节点总数为:==2^k - 1=... -
树
普通表示法: 的时间级。实际上只需要... -
集合
一、概念集合结构 集合通常是由一组无序的,不能重复的元素构成。 集合中的元素不允许重复。 特殊的数组: 元素==没有顺序,不能重复==。 没有顺序意味着==不能通过下标访问=... -
双链表
一、概念
font-size $tools-item-font-size
background var(--background-color-1)
border-right none
border-radius $tools-item-border-radius
box-shadow 0.1rem 0.1rem 0.2rem var(--shadow-color)
cursor pointer
i {
color var(--text-color-3)
}
&:hover {
color var(--background-color-1)
background var(--primary-color)
box-shadow 0.2rem 0.2rem 0.4rem var(--shadow-color)
i {
color var(--background-color-1)
}
}
+keep-tablet() {
width $tools-item-width * 0.9
height $tools-item-width * 0.9
margin-bottom 0.2rem
font-size $tools-item-font-size * 0.9
}
&.rss {
a {
width 100%
height 100%
border-radius $tools-item-border-radius
&:hover {
color var(--background-color-1)
background var(--primary-color)
box-shadow 0.2rem 0.2rem 0.4rem var(--shadow-color)
}
}
}
}
.side-tools-list {
transform translateX(100%)
opacity 0
transition-t("transform, opacity", "0, 0", "0.2, 0.2", "linear, linear")
&.show {
transform translateX(0)
opacity 1
}
}
.exposed-tools-list {
if (hexo-config('style.scroll.percent') == true) {
.tool-scroll-to-top {
display none
&.show {
display flex
}
&:hover {
.percent {
display none
}
.arrow-up {
display flex
}
}
.arrow-up {
display none
}
.percent {
display flex
font-size 1rem
}
}
}
}
}