- 博客(7)
- 收藏
- 关注
原创 每日一题:leetcode1877 数组中最大数对和的最小值
一个数对(a,b)的 数对和等于a + b。最大数对和是一个数对数组中最大的数对和。比方说,如果我们有数对(1,5),(2,3)和(4,4),最大数对和为max(1+5, 2+3, 4+4) = max(6, 5, 8) = 8。给你一个长度为 偶数n的数组nums,请你将 nums中的元素分成 n / 2个数对,使得:nums中每个元素恰好在 一个数对中,且最大数对和的值 最小。请你在最优数对划分的方案下,返回最小的 最大数对和。数...
2021-08-12 10:16:14
254
原创 每日一题:leetcode1846 贪心 减小和重新排列数组后的最大元素
给你一个正整数数组arr。请你对 arr执行一些操作(也可以不进行任何操作),使得数组满足以下条件:arr中 第一个元素必须为1。任意相邻两个元素的差的绝对值 小于等于1,也就是说,对于任意的 1 <= i < arr.length(数组下标从 0 开始),都满足abs(arr[i] - arr[i - 1]) <= 1。abs(x)为x的绝对值。你可以执行以下 2 种操作任意次:减小 arr中任意元素的值,使其变为一个 更小的正整数。重新排...
2021-08-12 09:50:02
121
原创 这两天对单双链表一系列操作的学习
首先一开始是复习了一下指针和结构体的概念,简单来说指针就是储存地址int main(){ int a=10;、、定义一个a的值 int *p; p=&a;//这里p指向了a值的地址 cout << *p ;//这里就等于a值}结构体:链表的实现离不开一个结构体struct node { int val; struct node *next;};还有一个不能缺少的就是动态分配内存malloc,我们申请了空间...
2021-07-17 22:11:16
727
1
原创 c++ 二分查找&sort函数的学习
今天正值端午佳节,在上上周六的蓝桥杯国赛中感受到了深深的恶意,我决定从今天开始我就要死命的卷,好,废话不多说,翻开算法第四版先看第一章第一节猜数字大小
2021-06-14 17:47:25
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人