首页 > 其他分享 >06.数组

06.数组

时间:2024-11-29 10:45:00浏览次数:8  
标签:初始化 toString 06 int 存放 数组 new

数组

定义

 int[] numbers=new int[10];//使用new创建,动态初始化,会默认初始化全为0
 int[] numbers={1,2,3,54};//静态初始化,创建+赋值

内存

存放new的对象和数组,可以被所有线程共享,不会存放别的对象的引用

存放基本变量类型(和具体数值)引用对象的变量(存方引用在堆里面的地址)

方法区

可以被所有线程共享,包含了所有class和static变量

image-20241121101408713

方法

toString

Arrays.toString(a);

冒泡

for(int i=0;i<arrays.length-1;i++)//注意n个数字比较n-1次
{
    for(int j=0;j<arrays.length-1-i;j++)//每次大的数字挪到后面,后面就不需要比较了
    {
        if(arrays[j]<=arrays[j+1]) continue;
        else {int x=arrays[j];
            arrays[j]=arrays[j+1];
            arrays[j+1]=x;
        }

    }
}

标签:初始化,toString,06,int,存放,数组,new
From: https://www.cnblogs.com/cookiesDing/p/18576046

相关文章

  • 数组-回文字符的判断
    #include<stdio.h>#include<string.h>intmain(){charstr[21];//声明一个字符数组,用于存储输入的字符串,长度为20加上一个结束符'\0'inti,k;//声明两个整型变量,用于索引和比较字符串//读取用户输入的字符,直到遇到换行符或数组长度达到20i=0;......
  • 【热门主题】000066 Vue.js 组件开发全攻略:从基础到实践
    前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • 【每日一题】3250. 单调数组对的数目 I
     题目:给你一个长度为 n 的 正 整数数组 nums 。如果两个 非负 整数数组 (arr1,arr2) 满足以下条件,我们称它们是 单调 数组对:两个数组的长度都是 n 。arr1 是单调 非递减 的,换句话说 arr1[0]<=arr1[1]<=...<=arr1[n-1] 。arr2 是单调 非递......
  • 力扣33.搜索旋转排序数组
    题目描述题目链接题目链接整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0<=k<nums.length)上进行了 旋转,使数组变为 [nums[k],nums[k+1],...,nums[n-1],nums[0],nums[1],...,nums[k-1]](下标 从0开始 ......
  • 2024-11-28:边界元素是最大值的子数组数目。用go语言,给定一个正整数数组 nums,需要找到
    2024-11-28:边界元素是最大值的子数组数目。用go语言,给定一个正整数数组nums,需要找到满足子数组中第一个和最后一个元素都是该子数组中的最大值的子数组数量。输入:nums=[1,4,3,3,2]。输出:6。解释:总共有6个子数组满足第一个元素和最后一个元素都是子数组中的最大值:......
  • [题解]CF1063B Labyrinth
    CF1063BLabyrinth~Codeforces数据范围较小,考虑使用搜索。由于向左向右的步数限制过大,我们只能用\(x,y\)进行记忆化,否则空间和时间都过不去。既然状态只有\(x,y\),我们就要让最优情况最先被遍历到,所以考虑BFS。我们考虑,对于\((x,y)\)状态来说,什么样的情况是最优的?显然,对于......
  • js数组遍历
    JS中遍历数组经常用到,这里总结了6种遍历方法,以及各种方法的优劣。1.for遍历数组1.1for的普通遍历varname=['One','Two','Three'];//for循环for(vari=0;i<name.length;i++){console.log(name[i]);}1.2for优化版遍历varname=['One','Two&......
  • 最新毕设-SpringBoot-共享自习室管理系统-20672(免费领项目)可做计算机毕业设计JAVA、PH
    摘要随着现代社会竞争压力的增加以及学习需求的提升,学生们对于高效自习场所的需求日益增长。而基于springboot的共享自习室管理系统的设计与实现将为学生提供一个便捷、高效的共享自习环境,提升学生自习效率和体验。该系统可以为学生们提供在线讲座的渠道,实现在线进行预约位置......
  • 【热门主题】000067 React前端框架:探索高效Web开发之路
    前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦......
  • C语言笔记——数组
    一维数组C语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。C中的数组1、数组的定义格......