您的位置:首页 > 理论基础 > 数据结构算法

数据结构-线性表(C#)

2012-12-15 07:35 330 查看
线性表

//注:js数组是引用类型,它只允许通过索引来获取或改变数组的值 引用类型的东西都是不能通过(它赋值过的外部变量)所改变的 也就是(它赋值过的外部变量)这个值改变了原数组不会有任何变化

var arr1=["a","b","c","d","e","f"];
var tmp=ListInsert(arr1,4,"ppp");

//在指定位置添加一个元素
function ListInsert (arr,num,parm) {
if(num>arr.length || num<1) return ;
if(num<=arr.length){
for (var i = arr.length - 1; i >= num; i--) {
arr[i+1]=arr[i];
};
arr[num]=parm;
console.log(arr);
return arr;
}
}

//在指定位置删除一个元素
function ListDelete (arr,num) {
if(num>arr.length || num<1) return ;
if (num<arr.length) {
for (var i = num; i < arr.length; i++) {
arr[i]=arr[i+1];
};
arr.length=arr.length-1;
console.log(arr);
return arr;
};
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: