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

#数组

数据结构空间复杂度

用户12004530

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

5510

数据结构时间复杂度

用户12004530

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

5010

数据结构二叉树介绍

用户12004530

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

3610

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

云域A

9810

ARRAY_SIZE宏作用及使用注意事项

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

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

5710

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

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

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

9710

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

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

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

5210

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

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

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

9210

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

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

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

10710

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

_OP_CHEN

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

23210

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

福大大架构师每日一题

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

10710

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

福大大架构师每日一题

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

6710

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

福大大架构师每日一题

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

7410

2026-01-25:跳跃游戏Ⅳ。用go语言,给出一个整数数组 nums。对于任意起点索引 i,你可以按下面的规则多次移动到其他索引: - 只能向右走

福大大架构师每日一题

算法首先创建一个长度为n(数组长度)的preMax数组,用于存储从左到右的前缀最大值。具体过程是:

9910

2026-01-24:数组元素分组。用go语言,给定一个整数数组 nums 和一个整数 k,判断能否把数组里的所有元素划分成若干个大小为 k 的子集合

福大大架构师每日一题

2026-01-24:数组元素分组。用go语言,给定一个整数数组 nums 和一个整数 k,判断能否把数组里的所有元素划分成若干个大小为 k 的子集合,要求每个...

7910

PlutoSDR Python API 参考(pyadi-iio:YUNSJ整理版)

云深无际

本文档整理了 adi.Pluto 类的主要属性和方法。基于 pyadi-iio 库。

8810

PostgreSQL-数据类型(data type)

运维小路

作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

10510

【算法基础篇】(五十一)组合数学入门:核心概念 + 4 种求组合数方法,带你快速熟悉组合问题!

_OP_CHEN

        计数原理是组合数学的入门知识,看似简单,却是所有复杂计数问题的基础。它包含两个核心:加法原理和乘法原理。

38610

有些意思的C/C++编程题

Dragon水魅

解题思路: 穷举法,没啥好说的。 优化方式: 减少穷举次数:要每种钞票最少一张,所以 10 元钞票最多只能有 9 张;同理,5 元钞票最多只能有 19 张,2...

11010

C++ 循环队列

Dragon水魅

5510
领券