摘要: class TopSort { // 邻接表 private readonly map: Set<number>[] // 所有节点的入度 private readonly rd: number[] // 节点数量k,边集合arr,是否使用序号0 constructor(k: number, arr 阅读全文
posted @ 2022-08-28 16:51 ぃ往事深处少年蓝べ 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 2022-09-12更新,更好修改的版本 class SegmentTree { // 堆 public arr: number[] constructor(n: number = 0, fill: number = 0) { this.arr = new Array(n * 4) this.arr 阅读全文
posted @ 2022-07-31 21:45 ぃ往事深处少年蓝べ 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 本文参考:https://labuladong.github.io/algo/2/21/52/ 2022.7.30更新 新增节点数优化,合并时将节点数少的树并入节点数多的树中,减少对子节点的操作次数 class UnionFind { // 联通分量数目 public size: number = 阅读全文
posted @ 2022-07-30 17:21 ぃ往事深处少年蓝べ 阅读(25) 评论(0) 推荐(0) 编辑
摘要: class TreeNode<T> { public val: T public left: TreeNode<T> | null public right: TreeNode<T> | null constructor(val: T, left: TreeNode<T> | null = null 阅读全文
posted @ 2022-07-26 14:26 ぃ往事深处少年蓝べ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 自己随便写的,看看就好 class BookTree { public keys: Map<String, BookTree> public has: boolean constructor() { this.keys = new Map<String, BookTree>() this.has = 阅读全文
posted @ 2022-07-18 22:21 ぃ往事深处少年蓝べ 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 本文参考:https://labuladong.github.io/algo/2/21/62/ 2022.7.24更新 新增remove(删除)、update(更新)函数 // 优先队列 class PriorityQueue<T> { // 队列本体,二叉堆,注意arr[0]未使用 private 阅读全文
posted @ 2022-06-24 12:00 ぃ往事深处少年蓝べ 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 效果图 依赖说明 使用element-ui的el-select和el-option进行二次封装,故依赖element-ui 功能介绍 多选框支持选择全部 新增【全部】选项,该选项文字可通过配置修改 组件代码 <!-- 支持全选的多选框 --> <template> <el-select v-mode 阅读全文
posted @ 2022-03-01 10:57 ぃ往事深处少年蓝べ 阅读(2671) 评论(0) 推荐(0) 编辑
摘要: 效果图 依赖说明 使用element-ui的el-checkbox和el-tooltip进行二次封装,故依赖element-ui 该组件可配合el-checkbox-group使用 功能介绍 文本超出设定的宽度后,超出部分显示==...== 如果文本超出,鼠标移入到checkbox时,会显示包含全文 阅读全文
posted @ 2022-01-13 16:00 ぃ往事深处少年蓝べ 阅读(2511) 评论(0) 推荐(1) 编辑
摘要: package com.huang; /** * @author huangwentao * @since 2021/11/12 21:55 */ public class TestBuy { public static void main(String[] args) { Store store 阅读全文
posted @ 2021-11-12 23:19 ぃ往事深处少年蓝べ 阅读(14) 评论(0) 推荐(0) 编辑
摘要: IDEA经常启动缓慢,通过简单配置可以大幅度提高启动速度。(内存足够的情况下) 修改IDEA配置文件 打开配置文件 修改启动内存和运行内存 我的电脑内存是16G,设置启动内存为1024MB,运行内存为2048MB 配置完成后重启IDEA,是不是发现启动速度快了很多 阅读全文
posted @ 2021-10-21 15:36 ぃ往事深处少年蓝べ 阅读(253) 评论(0) 推荐(1) 编辑