- c++
#include <iostream>
using namespace std;
const int maxn = 100;
int main(int argc, const char * argv[]) {
// insert code here...
int arr[maxn];
int n=20;
for(int i=0;i<n;i++)
{
arr[i]=i;
}
for(int i=0;i<n;i++)
{
cout<<arr[i]<<" ";
}
}
- java
double[] myList = new double[10];//创建
for(int i=0;i<myList.length;i++)//for循环赋值
myList[i]=i;
double myLists[]={1,2,3,4,5,6,7,8,9,10};//赋值创建
int[] a={1,2,3,4,5,6,7,8,9,10};
int[] b= new int[8];
//拷贝
System.arraycopy(a,0,b,0,8);
System.out.println(Arrays.toString(b));
- JavaScript
var array = new Array();//空数组
var array1 = new Array(20);//长度为20位的空数组
var array2 = new Array("1","2");//内容为1,2的数组
var array = new Array(); //创建
console.log(Array.isArray(array));//判断是否为数组 true false
//函数用法(常用)
join():将数组整理成字符串
push():增加
pop():删除
shift() :删除原数组第一项,并返回删除元素的值;
unshift():将参数添加到原数组开头,并返回数组的长度 。
sort()//排序
reverse()//反转
concat()//将参数添加到原数组中
- c
int n=20;
int arr[n];
for(int i=0;i<n;i++)
{
arr[i]=i;
}
for(int i=0;i<n;i++)
{
printf("%d ",&a[i]);
}
- python
参考这篇文章
intArr = [1, 4, 2, 5, 3, 7, 9, 0] #整型数组
strArr = ["北京", "上海", "杭州", "深圳"] #字符串数组
mixArr = [1, 3.44, "hello", [1, 2, 3]] #混合数组
emptyArr = [] #空数组
#控制台输出
print(intArr)
strArr.append("广东") #向数组末尾添加一个元素
intArr.extend([11, 45, 13]) #向数组末尾添加多个元素(添加一个数组 )
mixArr.insert(0, "我是榜首") #向指定位置向数组中添加一个元素
str = strArr[0] #获取元素
newArr = intArr[1 : 3] #从开始位置到结束位置获取数组中的元素集合
print("判断某个元素是否在数组中")
result = "上海" in strArr //not in
print(result);//返回true false
#冒泡排序
print("冒泡排序")
arr = [1, 9,5,7,4,3,8,4,2]
for i in range(0, len(arr), 1):
for j in range(0, len(arr)-i-1, 1):
if arr[j] > arr[j+1]:
temp = arr[j+1]
arr[j+1] = arr[j]
arr[j] = temp
for i in arr:
print(i, end="\t")
转载:https://blog.csdn.net/weixin_44555663/article/details/101283223
查看评论