摘要: 遇见过挺多次,总结了一下方法,以后写的时候就不需要再慢慢想怎么模拟了 螺旋遍历数组方法: 按层模拟,从最外层开始 每次从第一个元素开始,→ ↓ ← ↑ 为一轮, 通过进行操作的总次数判断是否结束 定义up,down,left,right表示 → ↓ ← ↑ 对应行的边界 up = 0; down = 阅读全文
posted @ 2020-05-03 16:41 ELAIRS 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 堆优化的Dijkstra算法 传统Dijkstra,在选取中转节点时,是遍历取当前最小距离节点,但是其实可利用优先队列Priority_queue优化查找过程,将时间复杂度从 降低为 堆优化细节: 堆优化的主要思想就是使用优先队列来代替距起点最近元素的查找。 优先队列数据类型应该包含当前结点编号和当 阅读全文
posted @ 2020-05-03 16:26 ELAIRS 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 743.网络延迟时间 有 个网络节点,标记为 到 。 给定一个列表 ,表示信号经过 有向 边的传递时间。 ,其中 是源节点, 是目标节点, 是一个信号从源节点传递到目标节点的时间。 现在,我们从某个节点 发出一个信号。需要多久才能使所有节点都收到信号?如果不能使所有节点收到信号,返回 。 示例: 注 阅读全文
posted @ 2020-05-03 16:23 ELAIRS 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 787. K 站中转内最便宜的航班 有 个城市通过 个航班连接。每个航班都从城市 开始,以价格 抵达 。 现在给定所有的城市和航班,以及出发城市 和目的地 ,你的任务是找到从 到 最多经过 站中转的最便宜的价格。 如果没有这样的路线,则输出 。 示例 1: 示例 2: 提示: 范围是 ,城市标签从 阅读全文
posted @ 2020-05-03 16:19 ELAIRS 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 图论——最短路径问题 https://www.cnblogs.com/thousfeet/p/9229395.html 两点间最短路径问题: 例如求城市A到城市B之间最短距离 固定起始点,求最短路径 可以使用DFS,或者BFS 任意两点间的最短路径问题: 已知求解固定两点间最短路径的方法,如果要求任 阅读全文
posted @ 2020-05-03 16:17 ELAIRS 阅读(782) 评论(0) 推荐(0) 编辑
摘要: DFS 547 朋友圈 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j 阅读全文
posted @ 2020-04-22 17:14 ELAIRS 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、使用组件注解 如果使用组件注解需要搭配@ComponentScan,该注解会指定需要扫描的包,扫描以后,路径内所有带有组件注解的类都将被注册进IOC容器当中 @Component:定义一个Bean 以下几个注解功能都和@Component相同,一般用于特定位置,便于区分。 @Controller 阅读全文
posted @ 2020-04-17 13:11 ELAIRS 阅读(3059) 评论(0) 推荐(0) 编辑
摘要: 7.1.1. Spring MVC Auto-configuration Spring Boot provides auto-configuration for Spring MVC that works well with most applications. The auto-configura 阅读全文
posted @ 2020-01-30 11:29 ELAIRS 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 数据源简介 在进行数据访问时,都需要配置数据源。数据源(Data Source),数据的来源,是提供某种所需要数据的器件。在数据源中存储了所有建立数据库连接的信息。如果把数据比作水,数据库就是水库,数据源就是水管。数据源包含连接池和连接池管理两部分。 连接池 如果不使用连接池,每次进行数据库访问都需 阅读全文
posted @ 2020-01-28 10:28 ELAIRS 阅读(758) 评论(0) 推荐(0) 编辑
摘要: Spring MVC体系概述 Spring MVC框架围绕DispatcherServlet这个核心展开,DispatcherServlet是Spring MVC的总导演、总策划,它负责截获请求并将其分派给相应的处理器处理。Spring MVC框架包括注解驱动控制器、请求及响应的信息处理、视图解析、 阅读全文
posted @ 2020-01-25 10:47 ELAIRS 阅读(199) 评论(0) 推荐(0) 编辑