自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 【第六篇】Java 基础排序算法:快速排序算法和堆排序

摘要:本文分析了两种高效排序算法——快速排序和堆排序。快速排序采用分治策略,通过基准值分区实现,平均时间复杂度O(n log n);堆排序基于完全二叉堆结构,通过构建大顶堆和交换堆顶元素完成排序,时间复杂度稳定为O(n log n)。两种算法均为原地排序,但都不稳定。文中提供了详细的算法步骤说明和Java代码实现,包括快速排序的挖坑分区法和堆排序的堆调整过程。

2026-08-14 14:32:29 186

原创 【第五篇】TLS协议版本不匹配问题

摘要:JDK8从u291版本开始默认禁用TLSv1和TLSv1.1协议,升级至u492版本后与仅支持低版本TLS的第三方服务通信失败。解决方案是修改JDK安全配置文件java.security,从jdk.tls.disabledAlgorithms中移除TLSv1, TLSv1.1并重启服务。该问题源于新版JDK安全策略收紧导致协议版本不匹配,通过调整配置可恢复兼容性。

2026-08-12 10:14:40 232

原创 【第四篇】Java 基础排序算法:冒泡排序与简单选择排序

本文介绍了两种基础排序算法的Java实现:冒泡排序和简单选择排序。冒泡排序通过相邻元素比较交换,每轮将最大值"冒泡"至末尾,时间复杂度O(n²),具有稳定性;简单选择排序通过每轮选择最小值与首位交换,时间复杂度固定O(n²),不具备稳定性。两种算法均采用原地排序(空间复杂度O(1)),文中提供了完整的Java代码实现、时间复杂度分析和测试示例,其中冒泡排序通过flag优化可在最优情况下达到O(n)时间复杂度。

2026-08-12 09:51:34 243

原创 【第三篇】开源免费的文档软件--LibreOffice

摘要:本文详细介绍了在Linux系统上安装开源办公软件LibreOffice 7.3的完整过程。

2026-08-07 15:20:32 284

原创 【第二篇】在内网环境下,IDEA中数据库界面连接配置

本文详细介绍了在IntelliJ IDEA中通过Database界面连接MySQL数据库的方法,特别针对内网或无网环境下的配置问题。主要内容包括:打开Database面板、添加MySQL连接、配置URL信息(提供了MySQL和Oracle的URL格式)、下载并手动添加数据库驱动(包含驱动下载地址和存放路径指引),最后通过测试连接验证配置是否成功。文章通过图文结合的方式逐步演示了整个配置流程,重点解决了离线环境下驱动安装的难题。

2026-08-05 15:34:20 241

原创 【无标题】

对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出最后一个单词的长度。

2025-06-30 19:22:42 319

原创 Vue中单选按钮默认选中设置

2025-06-22 16:10:58 197

原创 LeetCode热题100--双指针题各题解题思路汇总

这个刚开始听的时候会很蒙,专门多听几遍(只需要听解题思路,代码倒无所谓!),嗯,还是老规矩,三连+关注送给Up主,希望你可以继续努力(做大做强、再创辉煌!,哈工大师兄的,嗯,讲的真心不错,值得推荐~~在这里也希望他可以坚持下去吧,因为学算法容易掉头发!,游行的朋友可以去看看原视频,原视频代码使用Python实现的,但是重点是他讲解的。然后是两次for循环,外加哈希表解题的,有兴趣的看看就行。下面可爱的图片只用于装饰网站,不用于任何商业活动!这道题,还是先看一下我用暴力破解法解题的吧。

2024-09-30 16:05:46 494

原创 LeetCode热题100--Java语言版本

题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。

2024-09-28 16:09:08 327 1

原创 LeetCode热题100--Java语言版本

题目:给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

2024-09-28 15:04:07 524

原创 LeetCode热题100--Java语言版本

题目:给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

2024-09-28 13:07:03 424

原创 LeetCode热题100--Java语言版本

题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。

2024-09-28 12:42:01 539

原创 分类和回归问题常用的评价指标

平均绝对误差(MAE):MAE也是常用的回归问题评价指标,它是预测值与实际值之间差异的绝对值的平均数。R平方值(R²):R²用于衡量模型的拟合优度,它表示因变量的方差中有多少可以被自变量解释。精确率(Precision):真正例(TP)数占所有预测为正例(P)的样本数的比例,评价分类器对正例的识别能力。召回率(Recall):真正例(TP)数占所有实际正例(T)的样本数的比例,评价分类器对正例的分类能力。准确率(Accuracy):分对的样本数占总样本数的比例,最直接且常用的评价指标。

2023-09-26 14:33:31 1509 1

原创 第二题:二进制加法

这个算法的步骤与之前提供的解题步骤一致,只是对代码进行了调整以满足要求。它通过遍历两个字符串的对应位置,依次将每个位置上的数值与进位相加,并更新结果字符串和进位变量。最终得到的结果是两个01字符串的和的二进制表示形式。综上所述,这个算法的时间复杂度为 O(n + m),空间复杂度为 O(max(n, m))。给定两个 01 字符串 a 和 b ,请计算它们的和,并以二进制字符串的形式输出。的余数对应的字符(‘0’ 或 ‘1’)追加到结果字符串。进入循环,直到两个指针都到达字符串的开头,或者进位变量。

2023-06-25 20:12:34 478

原创 第四题:移除元素

第四题:移除元素

2023-06-12 20:13:11 318

原创 第二题:有效的括号--栈

LeetCode简单题:第二题:有效的括号

2023-06-11 16:24:36 276

原创 第一题:两数之和

LeetCode编程练习--第一题

2023-06-11 13:54:21 313 1

原创 什么是环境活动家?

3、推动可持续发展:环境活动家倡导可持续发展的概念,提倡在经济、社会和环境之间实现平衡。2、倡导政策变革:环境活动家通过与政府、国际组织和利益相关者合作,争取制定更严格的环境法律和政策。他们参与政治运动、游说活动和环保组织,推动环境议程的制定和执行。1、倡导环保意识:环境活动家致力于提高公众对环境问题的认识和理解。他们通过教育、宣传、写作、演讲等方式,向人们传达环保知识,引起人们的关注和行动。4、反对破坏环境行为:环境活动家积极抵制对环境有害的行为,如森林砍伐、矿产开采、水污染和大规模工业化农业等。

2023-05-14 19:17:55 436

原创 Pycharm单步调试出现警告

然后执行下面的指令,我是在Annconda中的虚拟环境中创建的python解释器,所以要先进入对应的虚拟环境中,然后再执行下面的指令。大意是:迭代项已弃用,并将在将来的版本中删除。请改用 .items。首先卸载掉matplotlib和seaborn(如果有的话)废话不多说,直接上解决方案。

2023-04-27 11:00:39 3513

原创 安装cudatoolkit=11.2和cudnn=8.1

命令:conda install -c conda-forge cudatoolkit=11.2 cudnn=8.1.0亲测有效!

2023-03-27 10:35:59 5011 4

原创 pycharm安装库换数据源

pycharm安装库换数据源

2023-03-13 12:19:22 451

原创 名词解释:Ph.D、KPI考核、Online Judge系统、AZW3

名词解释:Ph.D、KPI考核、Online Judge系统、AZW3

2023-03-06 21:25:10 855

原创 SCI定义

介绍一下SCI

2023-02-28 11:25:21 678

原创 深度学习之pytorch安装(二)

pytorch模块安装(二)

2022-11-16 09:08:16 5604

原创 深度学习之pytorch安装(一)

安装pytorch模块(一)

2022-11-16 08:05:07 886

原创 不是Nvidia(英伟达)显卡可以安装CUDA跑深度学习算法吗?

不是Nvidia(英伟达)显卡可以安装CUDA跑深度学习算法吗?

2022-11-08 16:47:24 20867 3

matlab语言-K近邻算法

机器学习算法的一种,适合分类问题。

2023-11-01

matlab语言-LDA算法

线性判别分析算法也是机器学习里面的一种算法,这是matlab语言实现的,适合有监督的分类问题和无监督的聚类问题。

2023-11-01

matlab语言-PCA算法

PCA算法是机器学习里面的一种用来做降维的一种算法,也可以做无监督的聚类问题分析。

2023-11-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除