相关文章
【FLOYD+并查集】蓝桥杯算法提高 Degrees of Separation
目录
题目详情:
问题描述:
输入说明:
输出说明:
测试用例:
输入:
输出:
题解:
问题分析:
问题1:
问题2:
问题3:
问题4: 题解代码:
…
建站知识
2025/4/26 23:33:50
java的WeakHashMap可以用来做缓存使用?强软弱虚四种引用对比
在 Java 中,引用(Reference)机制用于管理对象的生命周期和垃圾回收。Java 提供了四种类型的引用:强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Refer…
建站知识
2025/4/26 23:36:03
QT:动态属性和对象树
动态对象
1.添加Q_PROPERTY对象
#ifndef MYPROPERTYCLASS_H
#define MYPROPERTYCLASS_H#include <QObject>class MyPropertyClass : public QObject
{Q_OBJECTQ_PROPERTY(QString mask READ mask WRITE setMask NOTIFY maskChanged)
public:explicit MyPropertyClass(Q…
建站知识
2025/4/29 10:11:53
c++图论(二)之图的存储图解
在 C 中实现图的存储时,常用的方法包括 邻接矩阵(Adjacency Matrix)、邻接表(Adjacency List) 和 边列表(Edge List)。以下是具体实现方法、优缺点分析及代码示例: 1. 邻接矩阵&…
建站知识
2025/4/29 4:08:18
Ubuntu docker安装milvusdb
一、安装docker
1.更新软件包
sudo apt update
sudo apt upgrade
sudo apt-get install docker-ce docker-ce-cli containerd.io查看是否安装成功
docker -v二、使用国内的镜像下载 milvusdb Docker中国区官方镜像: https://registry.docker-cn.com milvusdb/milvus - Doc…
建站知识
2025/4/29 7:38:42
Python递归与递推的练习(初步了解复杂度,全排列的价值,奇妙的变换,数正方形,高塔登顶方案)
一.了解复杂度
1.1 为什么要考虑复杂度 在比赛中,编程题会有时间和空间的限制,所以我们需要根据时间复杂度和空间复杂度来判断用什么样的算法。 在本章中递归的时间复杂度比递推慢好多所有我们在写代码时对递归和递推的选择中应该尽量考虑递推。 复杂度…
建站知识
2025/4/29 23:11:27