常用的正则表达式
手机号码 /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/ 邮箱 /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a...
手机号码 /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/ 邮箱 /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a...
什么是堆(heap) 堆是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。 堆总是满足下列性质: 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树。 将根节点最大的堆叫做最大堆或大根堆,根...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
什么是二叉搜索树 二叉搜索树(BST,Binary Search Tree),也称二叉排序树或二叉查找树。 二叉搜索树:一颗二叉树,可以为空;如果不为空,满足以下性质: 1、 非空左子树的所有键值小于其根结点的键值 2、 非空右子树的所有键...
什么是最短路径问题 最短路径问题分类 单源最短路径算法 Dijkstra 算法思路 无权图的单源最短路算法实现 /* 邻接表存储 - 无权图的单源最短路算法 */ /* dist[]和path[]全部初始化为-1 */ void Unwei...
数据的输入格式 用邻接矩阵实现图 /* 图的邻接矩阵表示法 */ #define MaxVertexNum 100 /* 最大顶点数设为100 */ #define INFINITY 65535 /* ∞设为双字节无符号整数的最大值6553...
文章永久链接:https://tech.souyunku.com/40754
深度遍历(DFS) 广度优先(BFS) 文章永久链接:https://tech.souyunku.com/40756
要实现的效果 html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title<...
什么是图 图表示的是多对多的关系 图由一组顶点和一组边构成 图的抽象数据类型定义 图的表示 邻接矩阵 邻接矩阵的好处 邻接矩阵的缺点 邻接表 邻接表的好处 邻接表的缺点 文章永久链接:https://tech.souyunku.com/40...
之前我们介绍了并查集,但是我们可以进行简化,使得并查集的效率更高 原先并查集的缺点 //原来的并查集代码 typedef struct { ElementType Data; int Parent; } SetType; int Find(...