相关文章
图论12-无向带权图及实现
文章目录 带权图1.1带权图的实现1.2 完整代码 带权图 1.1带权图的实现
在无向无权图的基础上,增加边的权。
使用TreeMap存储边的权重。
遍历输入文件,创建TreeMap adj存储每个节点。每个输入的adj节点链接新的TreeMap,存储相邻的边和权重 …
编程日记
2024/12/24 1:25:53
javaSE学习笔记(五)集合框架-Collection,List,Set,Map,HashMap,Hashtable,ConcurrentHashMap
目录 四、集合框架
1.集合概述
集合的作用
集合和数组的区别
集合继承体系
数组和链表
数组集合
链表集合 2.Collection
方法
集合遍历
并发修改异常 3.List
List集合的特有功能(核心是索引)
集合遍历
并发修改异常产生解决方案ListIterato…
编程日记
2024/12/24 1:01:54
IntelliJ Idea 撤回git已经push的操作
最初的样子 现在的样子
解决方案
第一步,commit到本地撤回: 打开提交历史记录,选中回退的版本右键,点击“Reset Current Branch to Here…”,然后选中“Mixed”,点击Reset后,之前commit的代码会在本地显…
编程日记
2024/12/23 21:15:01
KafkaConsumer 消费逻辑
版本:kafka-clients-2.0.1.jar
之前想写个插件修改 kafkaConsumer 消费者的逻辑,根据 header 过滤一些消息。于是需要了解一下 kafkaConsumer 具体是如何拉取消费消息的,确认在消费之前过滤掉消息是否会有影响。 下面是相关的源码࿰…
编程日记
2024/12/24 1:01:03
安全物理环境(设备和技术注解)
网络安全等级保护相关标准参考《GB/T 22239-2019 网络安全等级保护基本要求》和《GB/T 28448-2019 网络安全等级保护测评要求》 密码应用安全性相关标准参考《GB/T 39786-2021 信息系统密码应用基本要求》和《GM/T 0115-2021 信息系统密码应用测评要求》
1物理位置选择 1.1机房…
编程日记
2024/12/23 12:19:56
代码随想录 Day43 动态规划11 LeetCode T309 买卖股票的最佳时期含冷冻期 T714买卖股票的最佳时机含手续费
LeetCode T309 买卖股票的最佳时机含冷冻期
题目链接:309. 买卖股票的最佳时机含冷冻期 - 力扣(LeetCode) 题目思路: 这题其实就是将卖出的状态拆分成三个状态 1.前两天就卖出并一直保持卖出的状态 2.今天卖出的状态 3.今天是冷冻期的状态 当然还有一个…
编程日记
2024/12/22 17:56:04
java list set map日子记录
List集合
概念
是一个容器,作用为存放多个数据,通常用来替代数组
特点 只能存放引用类型 所有集合都来自于java.util包 List , Set , Map都是接口 List的存储特点
有序,有下标,元素可以重复
List的常用实现类 ArrayList (常用) JDK1.2 底层数组实现 查询快,增删慢 线程不…
编程日记
2024/12/19 6:59:27
Clickhouse 学习笔记(6)—— ClickHouse 分片集群
前置知识: Clickhouse学习笔记(5)—— ClickHouse 副本-CSDN博客 与副本对比:
副本虽然能够提高数据的可用性,降低丢失风险,但是每台服务器实际上必须容纳全量数据,对数据的横向扩容没有解决
…
编程日记
2024/12/17 19:47:43