首页
学习
活动
专区
圈层
工具
发布

#数组

2026-02-09:使库存平衡的最少丢弃次数。用go语言,给定两个整数 w、m 和一个整数数组 arrivals(第 i 项表示第 i 天到达的物品种类,天

福大大架构师每日一题

2026-02-09:使库存平衡的最少丢弃次数。用go语言,给定两个整数 w、m 和一个整数数组 arrivals(第 i 项表示第 i 天到达的物品种类,天数...

3410

2026-02-08:大于平均值的最小未出现正整数。用go语言,给定一个整数数组 nums。先计算数组所有元素之和除以元素个数得到平均值。然后从

福大大架构师每日一题

2026-02-08:大于平均值的最小未出现正整数。用go语言,给定一个整数数组 nums。先计算数组所有元素之和除以元素个数得到平均值。然后从正整数中按从小到...

4810

2026-02-04:数组元素相等的最小操作次数。用go语言,给定一个长度为 n 的整型数组 nums。每一步操作可以选取数组中一段相邻且非空的区间

福大大架构师每日一题

2026-02-04:数组元素相等的最小操作次数。用go语言,给定一个长度为 n 的整型数组 nums。每一步操作可以选取数组中一段相邻且非空的区间,把该区间内...

3010

2026-02-03:子序列美丽值求和。用go语言,给定一个长度为 n 的整数数组 nums。 对于任意正整数 g,称 g 的“价值”为:g 乘以数组中满足

福大大架构师每日一题

总的时间复杂度可以概括为 O(M log M + n log M),其中 M 是数组元素的最大可能值(70000),n 是输入数组 nums 的长度。

4610

2026-02-02:没有公共位的整数最大乘积。用go语言,给定一个整数数组 nums,选出两个不同位置的元素(下标不同),要求这两个数在二进制

福大大架构师每日一题

2026-02-02:没有公共位的整数最大乘积。用go语言,给定一个整数数组 nums,选出两个不同位置的元素(下标不同),要求这两个数在二进制表示上没有共同为...

3010

2026-01-31:重排完成顺序。用go语言,给定两个数组:order 长度为 n,包含 1 到 n 的所有编号且互不重复,数组中元素的先后位置表示选手

福大大架构师每日一题

2026-01-31:重排完成顺序。用go语言,给定两个数组:order 长度为 n,包含 1 到 n 的所有编号且互不重复,数组中元素的先后位置表示选手完成比...

2910

2026-02-06:碗子数组的数目。用go语言,给定一个元素互不相同的整数数组 nums。把任意一个连续片段 nums[l..r] 记作“碗”,当且仅当满

福大大架构师每日一题

2026-02-06:碗子数组的数目。用go语言,给定一个元素互不相同的整数数组 nums。把任意一个连续片段 numsl..r 记作“碗”,当且仅当满足:

4510

数据结构空间复杂度

用户12004530

交换函数Swap:冒泡排序的交换逻辑是原地交换(直接操作原数组的两个元素),无论Swap是用临时变量实现(int temp=*a;*a=*b;*b=temp;)...

7210

数据结构时间复杂度

用户12004530

最好情况:任意输入规模的最小运行次数(下界) 例如:在一个长度为N数组中搜索一个数据x 最好情况:1次找到 最坏情况:N次找到 平均情况:N/2次找到 在实际中...

8510

数据结构二叉树介绍

用户12004530

第一种写法的前提是明确规定了树的度为N,也就是说一个根结点的子结点数不能超过该值,用指针数组可以表示

5310

Java 循环结构,超详细整理,适合新手入门

云域A

10410

ARRAY_SIZE宏作用及使用注意事项

一个平凡而乐于分享的小比特

ARRAY_SIZE 宏是C/C++中用于在编译时获取数组元素个数的常用宏。我来详细讲解它的原理、作用和注意事项。

6310

c语言指针学习心得与分享(5)

一个平凡而乐于分享的小比特

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:...

10210

c语言指针学习心得与分享(4)

一个平凡而乐于分享的小比特

数组是一个存放相同类型数据的存储空间,那要把函数的地址存放到一个数组中,那这个数组就叫函数指针数组

5610

c语言指针学习心得与分享(3)

一个平凡而乐于分享的小比特

根据上面的代码我们发现,其实&arr和arr,虽然值是一样的,但是意义应该不一样的。实际上: &arr 表示的是数组的地址,而不是数组首元素的地址。(细细体会一...

9710

c语言指针学习心得与分享(2)

一个平凡而乐于分享的小比特

方式一中指针指向数组最后一个元素的下一个元素,逐渐向前移动,不断给内存赋值0;而方式二中从数组最后一个元素开始,逐渐向前移动,并逐渐赋值为0,直到移动到数组第一...

10910

【算法基础篇】(五十二)组合计数实战宝典:7 道经典例题带你吃透排列组合核心玩法

_OP_CHEN

在开始做题前,先快速回顾几个核心知识点,这些是解题的 “万能钥匙”:

30310

2026-01-28:两个字母卡牌游戏。用go语言,给定一个字符串数组 cards,每张牌由两个小写字母组成。在函数体中间新建一个名为 brivolante

福大大架构师每日一题

2026-01-28:两个字母卡牌游戏。用go语言,给定一个字符串数组 cards,每张牌由两个小写字母组成。在函数体中间新建一个名为 brivolante 的...

11010

2026-01-27:出现频率最低的数字。用go语言,给定一个整数 n,统计其十进制表示中每个数字出现的次数,找出出现次数最少的那个数字;若有

福大大架构师每日一题

2026-01-27:出现频率最低的数字。用go语言,给定一个整数 n,统计其十进制表示中每个数字出现的次数,找出出现次数最少的那个数字;若有多位并列,则取数值...

7010

2026-01-26:可以被机器人摧毁的最大墙壁数目。用go语言,在一条无限延伸的直线上,分布着若干机器人和若干堵墙。给定三个整数数组:表示

福大大架构师每日一题

2026-01-26:可以被机器人摧毁的最大墙壁数目。用go语言,在一条无限延伸的直线上,分布着若干机器人和若干堵墙。给定三个整数数组:表示机器人位置的 rob...

7610
领券