自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【学习笔记15】如何在非root服务器中,安装属于自己的redis

【代码】【学习笔记15】如何在非root服务器中,安装属于自己的redis。

2025-01-19 14:31:47 499

原创 【学习笔记8】阅读StyleID论文源码

随机数,分为真随机数和伪随机数,真随机数需要自然界中真实的随机物理现象才能产生,而对于计算机来说生成这种随机数是很难办到的。而伪随机数是通过一个初始化的值,来计算来产生一个随机序列,如果初始值是不变的,那么多次从该种子产生的随机序列也是相同的。这个初始值一般就称为种子。

2024-06-12 19:39:39 996

原创 【学习笔记5】Linux下cuda、cudnn、pytorch版本对应关系

NVIDIA CUDA Toolkit (CUDA)为创建高性能 GPU 加速应用程序提供了一个开发环境。借助 CUDA 工具包,您可以在 GPU 加速的嵌入式系统、桌面工作站、企业数据中心、基于云的平台和 HPC 超级计算机上开发、优化和部署您的应用程序。该工具包包括 GPU 加速库、调试和优化工具、C/C++ 编译器以及用于部署应用程序的运行时库。重新新建环境,安装cuda11版本的包和对应的pytorch。说明cuda、cudnn版本是对应的,没有问题。六个cuda版本,目前在用的是。

2024-04-28 12:20:17 3468

原创 【踩坑日记3】NewConnectionError(‘<urllib3.connection.HTTPSConnection object at 0x7fcadb7b0430>: Failed to

代码涉及到huggingface的模型,但是服务器没有VPN。将模型下载至服务器中。

2024-03-14 10:10:25 3144 1

原创 【leetcode hot 100 287】寻找重复数

【代码】【leetcode hot 100 287】寻找重复数。

2025-04-17 14:30:00 172

原创 【leetcode hot 100 31】下一个排列

【代码】【leetcode hot 100 31】下一个排列。

2025-04-17 14:29:53 222

原创 【leetcode hot 100 75】颜色分类

【代码】【leetcode hot 100 75】颜色分类。

2025-04-16 18:16:24 380

原创 【leetcode hot 100 136】只出现一次的数字

【代码】【leetcode hot 100 136】只出现一次的数字。

2025-04-16 18:16:18 845

原创 【leetcode hot 100 169】多数元素

【代码】【leetcode hot 100 169】多数元素。

2025-04-15 22:54:12 276

原创 【leetcode hot 100 72】编辑距离

/ 定义:dp[i][j]为word1中前i个字符转化为word2中前j个字符所需操作数;// 初始状态:dp[0][j]=j(0变为j,需要j步),dp[i][0]=i(i变为0,需要i步)// 状态转移方程:若word1.charAt(i)==word2.charAt(j),则不需要变化dp[i][j]=dp[i-1][j-1];

2025-04-15 22:54:09 270

原创 【leetcode hot 100 1143】最长公共子序列

/ dp[i][j]表示text1的前i个元素和text2的前i个元素的最长公共子序列的长度,dp[m+1][n+1]// 要用s取0个元素,即i=0,所以i不代表第i个位置,代表前i个元素// 初始状态:dp[0][j]和dp[i][0]均为0,因为其中一个串为0,无法和其他串得到公共子串// 变化方程:当text1[i]==text[j]时,dp[i][j]=dp[i-1][j-1]+1;否则dp[i][j]=Math.max(dp[i][j-1],dp[i-1][j])

2025-04-14 14:32:15 256

原创 【leetcode hot 100 5】最长回文子串

【代码】【leetcode hot 100 5】最长回文子串。

2025-04-14 14:32:08 330

原创 【leetcode hot 100 62】不同路径

【代码】【leetcode hot 100 62】不同路径。

2025-04-13 09:32:13 196

原创 【leetcode hot 100 64】最小路径和

【代码】【leetcode hot 100 64】最小路径和。

2025-04-13 09:32:03 283

原创 【leetcode hot 100 32】最长有效括号

/ 定义:dp[i]表示下标为i结尾的最长有效括号数,dp[n]// 初始状态:dp[i]=0// 状态转移方程:// db[i]表示以下标i结尾的最长有效括号int max= 0;i<n;i++){// ++时,以2为单位,只要考虑‘)’// [i-1,i]是有效的,由于要求连续性,只要考虑i-2即可else{// 如果i的前一个不为‘(’,可能是已经和别人配对了// 要找已经配对前的是否是‘(’// 要加上db[i-1]

2025-04-12 20:36:00 237

原创 【leetcode hot 100 416】分割等和子集

/ 定义:dp[i]表示是否可以在nums找到元素之和为i,dp[sum/2+1]// 初始状态:dp[0]=true;// 状态转移方程:dp[i] = dp[i] || dp[i - num];// 先计算总和sum += num;// 计算每个子集的和应该为多少// 预先判断// 如果和不能被2整除,则不能分为两个子集= 0) {// 由于nums只包含正整数,若任意一个数大于target则不能满足// 动态规划。

2025-04-12 20:35:56 220

原创 【leetcode hot 100 152】乘积最大子数组

i。

2025-04-11 22:43:54 471

原创 【leetcode hot 100 300】最长递增子序列

/ 定义:dp[i]表示以下标为i的字母结尾的最长严格递增子序列,dp[n]// 初始状态:dp[0]=1// 状态转移方程:dp[i] = nums[j]<nums[i]?dp[i-1]+1:1❌没有考虑非连续性// db[i]表示以i解为的最长严格递增子序列的长度db[0] = 1;i < n;// db[i]最少包含它本身,赋值为1j<i;j++){// nums[j]>nums[i]严格递增,可以取以i结尾的最长长度+1。

2025-04-11 22:43:50 240

原创 【leetcode hot 100 139】单词拆分

dp[i] 表示字符串 s 前 i 个字符组成的字符串 s[0…i−1] 是否能被空格拆分成若干个字典中出现的单词// 定义:dp[i]表示以第i个字母结尾的能否找到,dp[n+1]// 初始状态:dp[0]=true// 状态转移方程:if (dp[j] && set.contains(s.substring(j, i))) {dp[i] = true;// dp[i]表示s的0-i是可以由wordDict组成的i <= n;j++) {

2025-04-10 09:56:58 710

原创 【leetcode hot 100 322】零钱兑换

***/// 定义:dp[i]表示能组合成i的最少硬币个数,dp[n+1]// 初始状态:dp[0]=0 dp[i]=Integer.MAX_VALUE// 状态转移方程:dp[i] = Math.min(min, dp[i - j*j])+1,因为每次循环都i++,之前的最小完全平方数加起来肯定不能到i,所以min必须+1// dp[i]表示得到和为i的最少硬币个数dp[0] = 0;i++) {// i++,i变大了,每次都尝试从硬币中找一个数加进去j++) {// 找到了。

2025-04-10 09:35:41 288

原创 【leetcode hot 100 279】完全平方数

j完全平方数的最少数量,改数加上j。,其中,dp[i - j。

2025-04-09 09:14:20 390

原创 【leetcode hot 100 198】打家劫舍

【代码】【leetcode hot 100 198】打家劫舍。

2025-04-09 09:14:03 289

原创 【leetcode hot 100 118】杨辉三角

【代码】【leetcode hot 100 118】杨辉三角。

2025-04-08 11:11:52 243

原创 【leetcode hot 100 70】爬楼梯

【代码】【leetcode hot 100 70】爬楼梯。

2025-04-08 10:54:07 875

原创 【leetcode hot 100 763】划分字母区间

【代码】【leetcode hot 100 763】划分字母区间。

2025-04-07 23:13:36 352

原创 【学习笔记17】Windows环境下安装RabbitMQ

进入官网,在 Docs -> Install and Upgrade -> Erlang Version Requirements。

2025-04-06 22:01:27 1179

原创 【暑期实习之战】2024年美团秋招技术岗第一批笔试(练习)

A模板方法模式能提高系统的复用性,符合开闭原则Bservlet中的Httprequest的doGet和doPost方法使用了模板方法模式C模板方法模式不会增加类的数目D模板方法模式的一个缺点是,如果父类添加新的抽象方法,所有子类都要改一遍**模板方法模式(Template Method Pattern)**是行为型设计模式的一种,其核心思想是定义算法骨架,将具体步骤延迟到子类实现,从而在不改变算法整体结构的前提下允许子类重写特定细节。A. 模板方法模式能提高系统的复用性,符合开闭原则。正确。

2025-04-05 22:03:11 791

原创 【暑期实习之战】3.29 oppo笔试 b卷

/长度//每段f函数值的上限i < n;pieces+=1;

2025-03-31 11:44:34 527

原创 【leetcode hot 100 45】跳跃游戏Ⅱ

【代码】【leetcode hot 100 45】跳跃游戏Ⅱ。

2025-03-28 11:20:46 364

原创 【leetcode hot 100 55】跳跃游戏

【代码】【leetcode hot 100 55】跳跃游戏。

2025-03-28 10:54:30 333

原创 【leetcode hot 100 121】买卖股票的最佳时机

【代码】【leetcode hot 100 121】买卖股票的最佳时机。

2025-03-28 10:29:53 279

原创 【leetcode hot 100 295】数据流的中位数

【代码】【leetcode hot 100 295】数据流的中位数。

2025-03-27 22:11:25 272

原创 【leetcode hot 100 347】前 K 个高频元素

【代码】【leetcode hot 100 347】前 K 个高频元素。

2025-03-27 21:39:44 507

原创 【leetcode hot 100 215】数组中的第K个最大元素

【代码】【leetcode hot 100 215】数组中的第K个最大元素。

2025-03-26 22:05:56 380

原创 【leetcode hot 100 84】柱状图中最大的矩形

【代码】【leetcode hot 100 84】柱状图中最大的矩形。

2025-03-26 21:11:29 397

原创 【leetcode hot 100 739】每日温度

当 i=5 时,由于 72 大于 69 和 71,因此依次移除栈顶元素 4 和 3,赋值 ans[4]:=5−4 和 ans[3]:=5−3,将 5 进栈。当 i=6 时,由于 76 大于 72 和 75,因此依次移除栈顶元素 5 和 2,赋值 ans[5]:=6−5 和 ans[2]:=6−2,将 6 进栈。当 i=2 时,由于 75 大于 74,因此移除栈顶元素 1,赋值 ans[1]:=2−1,将 2 进栈。当 i=3 时,由于 71 小于 75,因此将 3 进栈。

2025-03-25 22:27:36 460

原创 【leetcode hot 100 394】字符串解码

【代码】【leetcode hot 100 394】字符串解码。

2025-03-25 21:30:18 275

原创 【leetcode hot 100 155】最小栈

用一个辅助栈,与元素栈同步插入与删除,用于存储与每个元素对应的最小值。

2025-03-25 20:10:24 501

原创 【leetcode hot 100 20】有效的括号

【代码】【leetcode hot 100 20】有效的括号。

2025-03-24 23:10:33 263

原创 【leetcode hot 100 4】寻找两个正序数组的中位数

【代码】【leetcode hot 100 4】寻找两个正序数组的中位数。

2025-03-24 22:39:35 230

空空如也

空空如也

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

TA关注的人

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