小言_互联网的博客

C++ Java JavaScript C Python 五种语法写数组

347人阅读  评论(0)
  • 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]);
    }
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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场