本文分类:news发布日期:2025/5/5 11:59:15
相关文章
[数据结构]并查集(系统整理版)
基础用法
int p[N];//路径压缩 寻找祖宗节点
int find(int x){if(p[x]!x) p[x]find(p[x]);return p[x];
}int main(){
//初始化for(int i1;i<n;i) p[i]i;
}合并
void merge(int a,int b){int aafind(a),bbfind(bb);if(aa!bb){p[aa]bb;}
}查询是否联通
bool is_connected(…
建站知识
2025/4/28 12:43:02
Android 常用工具类记录
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、…
建站知识
2025/4/27 2:36:00
Java中用Stream流取出分组后每组最大值对象的ID
取出分组后每组最大值对象的ID 如果只需要获取这些对象的ID(或其他特定字段),而不是整个对象,可以采用以下方法: 方法1:先获取对象再提取ID List<String> customerIds orders.stream().collect(Coll…
建站知识
2025/5/4 17:47:42
【学Rust写CAD】16 0、1、-1代数单位元(algebraic_units.rs)
前文曾经叙述的常量类(Const)包含了本程序的功能,但它目前必须在夜版rust下编译。考虑2D CAD使用需要相对简单,过渡期采用本程序。待rust稳定版可以实现常量类或有3D需求时改用常量类。
源码
//algebraic_units.rs 代数单位元
u…
建站知识
2025/5/4 20:15:43
【AI学习】深度学习,人工神经网络
1,人工神经网络(Artificial Neural Networks,ANNs,连接模型,Connection Model)
模仿动物神经网络行为特征(突触联接的结构),进行分布式并行信息处理的算法数学模型。依靠…
建站知识
2025/4/29 9:45:57
线程与进程编程:C++中的五种通信方式、死锁及Win32多线程详解
前言 在现代软件开发中,多线程和多进程编程是提高程序并发性和性能的关键技术。本文将详细介绍线程与进程的概念、C中进程与线程的五种通信方式(如管道、信号量等),以及Win32API中的多线程编程知识。 一、线程与进程的概念 1. 进程…
建站知识
2025/4/27 2:37:33
Unity TextMeshPro 实现文本逐字淡出效果
Unity TextMeshPro 实现文本逐字淡出效果 前言项目思路场景布置代码编写 前言
在处理角色对话时经常会用到一些文本动画,正好记录一下。使用 TextMeshPro,我们可以直接操作文本的顶点数据,实现诸如渐变、动画等效果,为游戏界面和…
建站知识
2025/5/4 8:30:28
UniApp快速表单组件
环境:vue3 uni-app 依赖库:uview-plus、dayjs
通过配置项快速构建 form 表单
使用
<script setup>import CustomCard from /components/custom-card.vue;import { ref } from vue;import CustomFormItem from /components/form/custom-form-it…
建站知识
2025/4/27 2:37:24