数组迭代方法对每个数组项进行操作。 Array.forEach() forEach() 方法为每个数组元素调用一次函数(回调函数)。 实例 var txt = ""; var numbers = [45, 4, 9, 16, 25]; numbers.forEach(myFunction); fun ...
分类:
编程语言 时间:
2020-07-05 15:41:09
阅读次数:
61
比赛链接:https://codeforces.com/contest/1270 A. Card Game 题意 有两个人在玩卡牌游戏,规则如下: 共有 $n$ 张牌,值为 $1$ 到 $n$ 两个人各出一张牌,牌大者拿走两张牌 手中先无牌者输掉游戏 给出一开始两个人的手牌情况(至少都有一张牌),判 ...
分类:
其他好文 时间:
2020-07-04 01:16:02
阅读次数:
62
数组初始化与匿名数组 数组的声明 以下语句仅仅是声明变量a,并没有对a进行初始化成为真正的数组 int[] a; int a []; 初始化 使用new运算符创建数组 不使用new运算符 // 使用new int[] a = new int [100]; // 创建数组对象并同时赋予初始值 int[ ...
分类:
编程语言 时间:
2020-07-02 22:13:02
阅读次数:
63
PTA 自测-3 数组元素循环右移问题 题目描述 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A?0??A?1???A?N?1??)变换为(A?N?M???A?N?1??A?0??A?1???A?N?M?1??)(最后M个数 ...
分类:
编程语言 时间:
2020-07-02 21:57:36
阅读次数:
59
题目来源于力扣(LeetCode) 一、题目 896. 单调数列 题目相关标签:数组 提示: 1 <= A.length <= 50000 -100000 <= A[i] <= 100000 二、解题思路 2.1 线性扫描法 计算得到数组元素末尾与首位的差 diff,差为 0 时,则数组中元素全为重 ...
分类:
其他好文 时间:
2020-07-01 22:12:03
阅读次数:
64
HashMap详解(基于JDK 1.8) 简介 Map接口定义了映射关系,有四个常用实现类: HashMap Hashtable LinkedHashMap TreeMap HashMap: 根据键key的hashCode值存储数据. 访问速度快,遍历速度较慢. 最多允许一条记录的键为null. 允 ...
分类:
其他好文 时间:
2020-06-30 22:12:04
阅读次数:
81
Shell数组 简介 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: # array_name=(v ...
分类:
编程语言 时间:
2020-06-30 20:19:34
阅读次数:
56
冒泡排序 冒泡排序类似于泡泡一样从底层逐次上升到高层的排序过程,每次从数组的第一个元素开始,按(第1个,第2个),(第2个,第3个),(第3个,第4个)...的过程进行比较,每次都取最大的值放置到后面的位置,那么最后得到的值就一定是数组中的最大值,然后将该值排除在外,然后在剩余的数组元素中继续进行上 ...
分类:
编程语言 时间:
2020-06-30 14:34:03
阅读次数:
43
Java数组 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType ...
分类:
编程语言 时间:
2020-06-30 00:49:29
阅读次数:
82
http://118.190.20.162/home.page ##小明种苹果 题意:n棵树,m次操疏果操作。\(a_{i0}表示第i颗初始苹果数量,a_{ij}(1<=j<=m)表示第i棵树第j次疏果,其绝对值为疏果数量\)。 求疏果完毕后树上苹果所剩总数,疏果数最多的编号如果存在相等疏果数输出编 ...
分类:
其他好文 时间:
2020-06-29 11:36:24
阅读次数:
39