• 2024-07-19螺旋数字矩阵
    题目描述疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法:给出数字个数n(0<n≤999)和行数m(0<m≤999),从左上角的1开始,按照顺时针螺旋向内写方式,依次写出2,3,....,n,最终形成一个m行矩阵。小明对这个矩阵有些要求:每行数字的个数一样多列的数量尽可
  • 2023-11-29[LeetCode-中等] 最长连续序列
    这道题是这样的,给你一个没有排序的整形数组intArr,要求找出这个数组中数字连续的最长序列(不要求序列元素在原数组中连续)的长度需要写出一个时间复杂度为O(n)的算法比如intArr=[70,8,100,6,7,5] 应该返回4,因为最长的数字连续序列是[5,6,7,8] 它的长度为4intArr=
  • 2023-11-28[LettCode] 找到数组中和为目标值的两个数
    给定一个整数数组intArr, 还有一个目标值targetValue,需要在这个数组intArr中找出和为目标值targetValue的两个整数,并返回它们的数组下标example:intArr=[2,7,11,15],target=9,显然两个值是2和7,它们的数组下标为0,1 
  • 2023-11-14【C 语言基础】C风格数组初始化”={a};方式”的特性
    当进行数组初始化的时候,可以采用={一个元素的值}的方式,例如:intintarr[10]={1};intchararr[20]={'a'};使用这种方式初始化,可以将数组所有成员都初始化,没有随机值,保证了安全。其中,数组第一个值为指定元素的值,其余成员的值全为0。 测试代码:#include"iostream"usi
  • 2023-05-20类 方法中实现查找某元素是否在数组中的操作
    publicclassImoocStudent{publicbooleancontains(int[]arr,intelement){booleanresult=false;for(intvalue:arr){if(value==element){result=true;break;}
  • 2023-05-12标准模板10
    #include<functional>#include<iostream>#include<vector>#include<algorithm>usingnamespacestd;usingnamespaceplaceholders;intmain(){ intintArr[]={30,90,10,40,70,50,20,80}; constintN=sizeof(intArr)/sizeof(int); vector<int>
  • 2023-05-11标准模板9
    #include<functional>#include<iostream>#include<vector>#include<algorithm>usingnamespacestd;intmain(){ intintArr[]={30,90,10,40,70,50,20,80}; constintN=sizeof(intArr)/sizeof(int); vector<int>a(intArr,intArr+N); cout<&
  • 2023-02-11Kotlin数组
      Kotlin数组钉某人关注IP属地:浙江12017.10.3109:23:44字数340阅读70,944数组在Kotlin中使用Array类来表示。下面巴拉一下Kotlin数组和Java数组的区别。
  • 2022-11-01java 数组新增
    数组由于一开始就设定了长度,所以是不能直接新增的。但是可以通过其他方法来实现。思路1:通过Arrays.asList()方法转换为ArrayList,调用ArrayList的add方法进行新增,最后再调