数组

一雨方知深秋2 天前
java·数组·二维数组·for·length·定义访问
数组定义及访问其实数组中存储的是数据地址以案例引出该定义方式计算班级学生的 java 成绩信息,要求输出平均分,最高分,最低分
kong79069284 天前
java·数组·方法
Java新特性-(四)方法与数组1.2.1 无参数无返回值方法1.2.2 有参数无返回值方法1.2.3 有参数有返回值方法介绍:Java 中方法的执行依赖 “栈内存”(Stack),栈遵循 “先进后出” 的原则:调用方法时,JVM 为方法分配栈(存储方法的参数、局部变量等);方法执行完毕后,方法弹栈,释放内存。
加成BUFF4 天前
开发语言·c++·算法·指针·数组
C++入门讲解3:数组与指针全面详解在C++编程中,数组与指针是核心基础知识点,也是后续学习数据结构、算法的重要铺垫。数组提供了高效存储同类型数据的方式,而指针则通过直接操作内存地址,赋予程序更灵活的内存访问能力。两者的结合使用更是C++的精髓所在,能够大幅提升代码的效率与灵活性。本文将从数组(一维、二维、字符数组)、指针基础、指针与数组的关联三个维度,结合实例代码详细讲解,帮助读者彻底掌握这部分知识点。
oscar9996 天前
字符串·数组·csp-j
CSP-J教程——第一阶段第九、十课:数组与字符串生活比喻:没有数组的困境:使用数组的便利:定义数组:示例:数组索引:字符串的概念:练习1:数组基础操作 创建一个包含10个整数的数组,完成以下操作:
2401_841495649 天前
数据结构·python·算法·leetcode·游戏·贪心算法·数组
【LeetCode刷题】跳跃游戏给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。
2401_8414956411 天前
数据结构·python·算法·leetcode·数组·哈希·缺失最小正整数
【LeetCode刷题】缺失的第一个正数给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。
利刃大大12 天前
java·链表·数组
【JavaSE】十、ArrayList && LinkedList官方文档构造函数有以下泛型参数:(其它有该构造函数的集合类均可这样子处理)注意事项:注意事项:LinkedList 的底层是双向链表结构,由于链表没有将元素存储在连续的空间中,元素存储在单独的节点中,然后通过引用将节点连接起来了,因此在任意位置插入或者删除元素时,不需要搬移元素,效率比较高。
2401_8414956412 天前
数据结构·python·算法·leetcode·数组·双指针·轮转数组
【LeetCode刷题】轮转数组给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例 1:示例 2:
蜗牛攻城狮18 天前
前端·javascript·数组
JavaScript `Array.prototype.reduce()` 的妙用:不只是求和!在 JavaScript 中,reduce() 常被误解为“只是一个求数组总和的工具”。但实际上,reduce 是最强大、最灵活的数组高阶函数之一——它能模拟 map、filter、find,还能实现分组、扁平化、数据转换、状态累积等复杂逻辑。
2401_841495641 个月前
数据结构·python·算法·leetcode·数组·滑动窗口·找到字符串中所有字母异位词
【LeetCode刷题】找到字符串中所有字母异位词给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
alwaysrun1 个月前
rust·数组·array·切片
Rust中数组简介数组(Array)是一种固定大小的、相同类型元素的集合:数组的语法形式为 [T; N]:初始化方式可以:
2401_841495641 个月前
数据结构·python·算法·leetcode·数组·双指针法·移动零
【LeetCode刷题】移动零给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
暴风鱼划水1 个月前
python·算法·数组·区间和
算法题(Python)数组篇 | 6.区间和给定一个整数数组Array,请计算该数组在每个指定区间内元素的总和。输入描述:输出描述:首先看到本题时的最直观的想法是暴力解法,即:给一个区间,把这个区间的和都累加一遍即可,代码如下:
課代表1 个月前
字符串·类型转换·数组·函数·vb.net·日期时间·条件
VB.Net 常用函数Visual Basic .NET(VB.Net)是一种面向对象的编程语言,广泛应用于Windows桌面程序、Web应用程序及数据库开发。掌握其内置函数是提高开发效率的关键。本文将系统介绍VB.Net中常用的函数,包括类型转换、字符串处理、日期时间操作、数学计算等,并提供丰富的代码示例和注释,帮助开发者快速上手。
課代表1 个月前
javascript·max·数组·递归·array·最大值·二维
JavaScript 中获取二维数组最大值在 JavaScript 中获取二维数组最大值的多种方法,包括基础循环、高阶函数、递归等技术,并提供性能比较和使用建议。
SamHou02 个月前
指针·数组·cpp
奶奶都能看懂的 C++ —— 数组与指针在上一篇中,我们讨论了 vector 和迭代器,用以遍历一个有序可变序列。而我们知道,在 vector 之下有一种更加基本的数据类型——数组,它是有序固定大小的序列。实际上,我们所涉及的迭代器(范围 for),在数组中也以某种形式可用。
苏纪云2 个月前
java·数据结构·c++·数组·动态数组
数据结构<C++>——数组定义静态数组:int arr[10]主要执行步骤:arr[1]=2执行步骤:所以,我们获得了数组的超能力「随机访问」:只要给定任何一个数组索引,我可以在 O(1) 的时间内直接获取到对应元素的值。 综上,数组的随机访问的时间复杂度是O(1)。
云计算练习生2 个月前
linux·运维·服务器·数组·shell编程
linux shell编程实战 03 数组:批量处理数据在Shell编程中,当需要处理一系列相关数据(如多个文件名、成绩、IP地址等)时,使用单个变量会非常繁琐。数组(Array)正是为解决这类问题而设计的——它可以将多个相关数据存储在一个变量中,实现批量管理和操作。本章将详细介绍Shell数组的定义、使用及实用技巧,让你轻松应对批量数据处理场景。
w_w方圆2 个月前
链表·stl·vector·数组·标准模板库
1.序列式容器-vector&listvector是一个动态数组,方便存放所有类型的变量。顺序存放在内存空间里面,当预申请的空间不足时:①首先申请一片更大的内存空间②将原数据拷贝进新空间③释放原空间 如图1所示: 为什么要保留预留空间,原因是防止频繁的内存申请和释放,一般都会多申请两倍的空间。 vector常用方法:
代码充电宝2 个月前
java·算法·leetcode·职场和发展·数组
LeetCode 算法题【中等】189. 轮转数组语雀博客链接