自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux_gcc/g++

【代码】Linux_gcc/g++

2024-11-06 22:27:12 216

原创 Linux-----vim

编辑模式不能和末行模式转换。

2024-11-04 22:27:09 130

原创 代码随想录学习----二叉树

其实是链表的结点int val;//构造函数。

2024-11-03 20:58:11 194

原创 Linux基础——用户相关命令&&压缩与解压缩

Ubuntu不能直接登录root 只能登陆普通用户 su - root 切换。原始压缩工具:gzip bzip2。sudo权限并不是所有用户都能使用。普通用户尽量不要添加sudo权限。Linux常用压缩包操作。默认没有 需在线安装。

2024-10-27 22:32:14 139

原创 Linux学习——常用命令

四种:读(r read)、写(w write)、执行(x excute)、无权限(-)邻近访问两个目录间的切换(快速切换两个比较深比较长的目录)三大类型: 文件所有者、文件所属组用户、其他人。目录名可以相对路径,也可以绝对路径,但必须有效。对应的三种用户类型的rwx排列。打印对应目录中有哪些子文件。以树状结构查看目录情况。

2024-10-22 22:20:30 206

原创 LeetCode每日一题3184.构成整天的下标对数目Ⅰ(哈希表的再次应用)

给你一个整数数组 hours,表示以 小时 为单位的时间,返回一个整数,表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 i, j 的数目。注意 24+24 / 24+48 同样能组成整天,但两者对24取余均为0.所以要重点判断。有了上面的逻辑,我们可以将问题转变为:寻找两个余数相加为24或两个余数皆为0的数组队。例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 小时,以此类推。构成整天的下标对分别是 (0, 1)、(0, 2) 和 (1, 2)。

2024-10-22 14:35:55 327

原创 两数之和--三数之和--四数之和--四数相加Ⅱ(从哈希表到排序+双指针)

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i!= k ,同时还满足 nums[i] + nums[j] + nums[k] == 0。输入:nums1 = [1,2], nums2 = [-2,-1], nums3 = [-1,2], nums4 = [0,2]输入:nums1 = [0], nums2 = [0], nums3 = [0], nums4 = [0]不同的三元组是 [-1,0,1] 和 [-1,-1,2]。

2024-10-21 22:04:05 890

原创 LeetCode每日一题-908.最小差值1(数学、均值化)

将 nums[i] 改为 nums[i] + x,其中 x 是一个范围为 [-k, k] 的任意整数。细想其实就是让整个数组逼近一个均值,故我的第一版代码是求数组中所有数据的均值ave,如果nums[i]可以通过±k变化到ave,那就将其变为ave,否则加减到最靠近ave的数据即可。此时我意识到,关键的数据应该是最大最小元素,他们能够通过±k缩小到的最小差值,其实就是答案,中间元素一定能调整到此范围之内。如果maxNum-minNum<=2k,说明可以通过上下k次的调整,将数组的差值调整为0,结果即为0。

2024-10-20 15:24:35 497

空空如也

空空如也

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

TA关注的人

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