您的位置:首页 > 其它

【学习记录】5.2 数组相关的基本算法

2017-04-03 19:40 253 查看
2.数组相关的基本算法
1)如何寻找一个数组中最大的或者最小的值
a.先定义一个变量max,如-1000;
b.遍历数组,一个个比较,如果有任何一个数字比max大,就让max=这个数字;
c.最后max是最大的。(求最小值同法)
2)如何反转reverse一个数组
int nums = {1,3,5,7,2,6};
方法1:再创建一个等长的数组NewNums,通过循环,使原数组的第一个元素等于新数组的最后一个元素,第二个元素等于倒数第二个元素。NewNums[nums.length-i]=nums[i];
方法2:循环到数组长度的一半。
             
intn = nums[i];
             
nums[i]= nums[nums.length-i-1];
             
nums[nums.length-i-1]= n;
3)如何合并两个数组
4)如何再数组中删除1个元素?
5)如何再数组中添加一个元素?
6)如何判断两个数组是否相同?
      
先比较两个数组长度,如果长度相同再比较每一个元素。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: