*【数组】题型汇总

单个数组

1、n个元素的数组,将之原地逆置(反序)
2、n个整型元素的数组,计算所有元素的和(求和)
3、n个整型元素的数组,非递减(或非递增)排序
4、字符型元素的数组,通过移位,是否包含子串?例:A:AABCD  B:CDAA
5、给定一个含有n个元素的整型数组a,从中任取m个元素,求所有组合
6、

两个数组
1、给定两个含有n个元素的有序(非降序)整型数组a和b,求出其共同元素。

时间: 2024-11-08 01:39:17

*【数组】题型汇总的相关文章

C++指针数组、数组指针、数组名及二维数组技巧汇总

这篇文章主要介绍了C++指针数组.数组指针.数组名及二维数组技巧汇总,对于深入理解C++数组与指针来说非常重要,需要的朋友可以参考下. 本文较为详细的分析了关于理解C++指针数组,数组指针,数组名,二维数组的一些技巧.是比较重要的概念,相信对于大家的C++程序设计有一定的帮助作用. 一.关于数组名 假设有数组: 1 int a[3] = {1, 2, 3} 1.数组名代表数组第一个元素的地址,注意,不是数组地址(虽然值相等),是数组第一个元素地址,a 等同于 &a[0]; a+1是第二个元素的地

JavaScript Array 数组方法汇总

JavaScript Array 数组方法汇总 1. arr.push() 从后面添加元素,返回值为添加完后的数组的长度 var arr = [1,2,3,4,5] console.log(arr.push(5)) // 6 console.log(arr) // [1,2,3,4,5,5] 2.arr.unshift() 从前面添加元素, var arr = [1,2,3,4,5] console.log(arr.unshift(2)) // 6 console.log(arr) //[2,1

jQuery数组处理汇总

有段时间没写什么了, 打算把jquery中的比较常用的数组处理方法汇总一下 $.each(array, [callback])遍历,很常用 1 2 3 4 5 6 7 8 var arr = ['javascript', 'php', 'java', 'c++', 'c#', 'perl', 'vb', 'html', 'css', 'objective-c']; $.each(arr, function(key, val) {     // firebug console     consol

PHP数组操作汇总

对于Web编程来说,最重要的就是存取和读写数据了.存储方式可能有很多种,可以是字符串.数组.文件的形式等.数组,可以说是PHP的数据应用中较重要的一种方式.PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之. 1. 数组定义 数组的定义使用 array()方式定义,可以定义空数组: 01 <?php 02     $number = array(1,3,5,7,9); 03     //定义空数组 04     $result = array(); 05     $color =a

sizeof操作符各类笔试题型汇总

说明:以下例题结果均是在32位平台VC6.0环境得到的. 一.sizeof应用于基本数据类型 1.sizeof应用于指针 char *str = "0123456789"; char *str = (char *)malloc(100); void *str = (void *)malloc(100); 解析:sizeof(str) = 4.32位CPU指针占4个字节. 2.sizeof应用于数组 char ss1[] = "0123456789"; char ss

JS数组方法汇总 array数组元素的添加和删除

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; //alert(arr.length);//3 arr.pop(); //alert(arr.length);//2 //alert(arr[arr.length-1]);//bbb arr.pop(); //al

数组方法汇总

1,javascript提供的原型方法有:join(),push(),pop(),shift(),unshift(),concat(),slice(),splice(),sort(),reverse() 1)join(separator):将数组以分隔符连接起来,返回连接后的字符串,默认以','分隔. var arr = [1,2,3]; arr.join(); //1,2,3 arr.join('-') //1-2-3 2)push()&pop() push():接收任意数量参数,并添加至数组

JS数组方法汇总

shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5]   b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5]   b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以

JavaScript——数组常用数组方法汇总

//1.方法功能是什么 //2.传递的参数是什么 //3.返回值是什么 //4.原来的数组是否改变/* 第一组:关于数组的增加.删除和修改 1.push 向数组末尾增加新的内容,返回的是添加后新数组的长度,原有的数组改变了 var arr=[10,11,12,13,14,15]; var res=arr.push(16,17); console.log(res); //8 2.unshift 向数组的开头增加新的内容,返回的是添加后新数组的长度,原来的数组也改变 var res=arr.unsh