摘要: 排序和查找 排序冒泡排序选择排序插入排序快速排序堆排序 查找顺序二分插值 排序 冒泡排序 冒泡排序比较所有相邻的两个项,如果第一个比第二个大,则交换它们。元素项向上移动至正确的顺序,就好像气泡升至表面一样,冒泡排序因此得名。 //一维数组冒泡排序,从大到小 let testArray = [77, 阅读全文
posted @ 2021-05-17 19:05 Patrick-Rex 阅读(13) 评论(0) 推荐(0)
摘要: 文章目录 图图的表示图的遍历深度优先搜索广度优先搜索编码 最短路径Dijkstra 算法Floyd-Warshall 算法 最小生成树Prim 算法Kruskal 算法 图 图由边的集合及顶点的集合组成。 边由顶点 对 (v1,v2) 定义,v1 和 v2 分别是图中的两个顶点。顶点也有权重,也称为 阅读全文
posted @ 2021-05-17 15:14 Patrick-Rex 阅读(22) 评论(0) 推荐(0)
摘要: 文章目录 树二叉树平衡树AVL树红黑树 树 二叉树 树,它对于存储需要快速查找的数据非常有用。树是一种分层数据的抽象模型。 其中的每个元素都叫作节点,节点分为内部节点和外部节点。位于树顶部的节点叫作根节点,它没有父节点。树至少有一个子节点的节点称为内部节点。没有子元素的节点称为外部节点或叶节点。 二 阅读全文
posted @ 2021-05-17 10:12 Patrick-Rex 阅读(18) 评论(0) 推荐(0)
摘要: 文章目录 springboot介绍使用Maven创建一个简单的SpringBoot 项目配置maven环境使用idea创建一个maven项目加入springboot初始依赖测试 使用Spring Initializr快速创建项目 springboot介绍 Spring Boot是由Pivotal团队 阅读全文
posted @ 2021-05-17 09:53 Patrick-Rex 阅读(33) 评论(0) 推荐(0)
摘要: 文章目录 非线性结构集合字典和散列表字典散列表 非线性结构 集合 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 使用Set类: //Set函数可以接受一个数组(或者具有 iterable 接口的其他数 阅读全文
posted @ 2021-05-17 09:30 Patrick-Rex 阅读(23) 评论(0) 推荐(0)
摘要: 文章目录 MySQL1.SQL2 DML3 DQL聚合函数分页查询多表查询模糊查询 数据库设计三大范式 MySQL MySQL®软件提供了十分快速的多线程、多用户、牢靠的SQL(结构化查询语言)数据库服务器。 MySQL服务器定位于任务关键型、重负荷生产系统,并能嵌入在大量部署的软件中。 安装 my 阅读全文
posted @ 2021-05-17 09:25 Patrick-Rex 阅读(18) 评论(0) 推荐(0)
摘要: 文章目录 线性结构数组增删改多维数组(矩阵) 链表栈队列 线性结构 数组 用 JavaScript 声明、创建和初始化数组很简单 let a = new Array();//创建一个数组 a=[1,2];//为数组赋值 let b = new Array(7);//创建一个指定长度的数组 let c 阅读全文
posted @ 2021-05-17 09:21 Patrick-Rex 阅读(29) 评论(0) 推荐(0)