摘要: 什么是拓扑结构? 首先我们来解释一下拓扑的含义,所谓“拓扑”就是把实体抽象成与其大小、形状无关的“点”,而把连接实体的线路抽象成“线”,进而以图的形式来表示这些点与线之间关系的方法,其目的在于研究这些点、线之间的相连关系。表示点和线之间关系的图被称为拓扑结构图。拓扑结构与几何结构属于两个不同的数学概 阅读全文
posted @ 2022-03-04 21:20 张紫韩 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 类 PathPatternParser,路径匹配 PathElement:路径元素。一个URL模板根据/可以拆分成N多个路径元素对象 PathContainer:URL的结构化表示。一个URL对应一个PathContainer对象实例 PathPattern:路径解析的模式。路径模式匹配器的最核心A 阅读全文
posted @ 2022-02-27 16:28 张紫韩 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 什么是Stream Stream是Java 1.8版本开始提供的一个接口,主要提供对数据集合使用流的方式进行操作,流中的元素不可变且只会被消费一次,所有方法都设计成支持链式调用。使用Stream API可以极大生产力,写出高效率、干净、简洁的代码。 如何获得Stream实例 Stream提供了静态构 阅读全文
posted @ 2022-01-23 23:59 张紫韩 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 旋转问题,调换位置,旋转打印问题: 我们可以对所有的数据进行分层,在进行分支,4行4列的有三组,分为0,1,2组,可以用组数表示出每个节点的坐标,进行交换即可 写一个函数,给你左上角和右下角的两个顶点实现打印,操作 蛇形打印矩阵节点 给你两个节点,从右上到左下,从左下到右上打印数组, 分别移动着两个 阅读全文
posted @ 2022-01-03 23:24 张紫韩 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 递归算法的时间复杂度: master公式:T(N)=子问题调用次数*子问题的数据规模+除了子问题的时间复杂度 动态规划: 阅读全文
posted @ 2021-12-11 23:08 张紫韩 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 异或方式数据交换: 异或操作,找到一组数列中出现奇数次的数 所有的数进行异或操作,最后的到的数就是那个出现奇数次的数 如果一组数中有两数出现奇数次,找到这两个数 所有的数进行异或操作,的到的就是这个奇数的异或 然后我们会发现得到的这个数某一位上不为0,就说明这个两个奇数 在这一位上是不同的: 通过这 阅读全文
posted @ 2021-12-06 01:26 张紫韩 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-02 00:54 张紫韩 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-01 21:06 张紫韩 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-01 10:14 张紫韩 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-01 02:02 张紫韩 阅读(27) 评论(0) 推荐(0) 编辑