使用 CSS Text-shadow 属性可以实现有趣的鼠标悬停效果,但它不会为文本创建文本阴影效果。 文字-shadow 没有文字阴影? 通过下面GIF中的鼠标悬停效果,相信你能明白为什么使用文本输入时没有阴影。 当你看到这张图的时...
在一些文档或者文章中,经常可以看到这样的“后退”功能。具体交互有两种滚动一定距离后出现,返回顶部又隐藏点击返回顶部比如LuLu UI是可点击可滚动的。看起来需要使用JavaScript。其实不是的,我想了想,只需要一点CSS就可以实现这样的...
1 树 树结构包含一系列具有父子关系的节点。每个节点都有一个父节点(上面第一个节点除外)和零个或多个子节点。树顶部的节点称为根节点 (11)。没有父节点。树中的每个元素称为节点,节点分为内部节点和外部节点。具有至少一个子节点的节点称为内部节...
字数超出限制了...
B-tree B-tree是平衡搜索树,一般理解为多路径平衡搜索树,也称为B树、B_tree。它是一种自平衡树形数据结构,可以以 O(log n) 的时间复杂度搜索、插入和删除存储的数据。 B树通常用于存储系统,例如数据库或文件系统。 B...
矩阵在计算机科学、统计学和应用数学中占有独特的地位。一个m×n矩阵可以描述有限元网格中m个对象(每个对象由n个特征描述)的离散微分算子信息;一个 n × n 正定矩阵可以编码所有 n 对对象之间的关系。网络中所有n对节点之间的相关性或边连...
算法中用到了大量线性代数的知识。所以我觉得有必要先回顾和梳理一下线性代数的基础知识。 1 基本概念和符号 线性代数可以为线性方程提供一种简单的表达和运算方法,例如以下方程: 4x1-5x2=13-2-2 9可以简单地表示为: X 也是一个矩...
冒泡排序(Bubble Sort)冒泡排序的核心部分是一个双层嵌套循环,不断比较相邻元素,将较大的元素向后移动,这样大的元素逐渐变大向后移动,这就是为什么它们被称为泡沫。 算法思想比较相邻元素。如果第一个大于第二个,则替换两者。完成这一步后...
选择排序选择排序就是找到数组中最小的元素,与数组的第一个元素交换,然后将剩余元素相加。找到数组中最小的元素,并与数组的第二个元素交换,以此类推,直到整个数组排序完毕。 算法思想找到数组中最小的元素,与数组第一个元素交换找到剩余元素中最小的元...
输入排序 构造有序序列时,对于未排序的序列,从后向前扫描(对于单向链表,只能从后扫描到前面)来回),找到对应的位置,插入这个。实现中通常采用就地排序(需要O(1)额外空间)算法思想从第一个元素开始,该元素可以认为已排序取出下一个元素,从按照...