js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
2017-02-24 12:43
861 查看
将元素x插入到顺序表L(数组)的第i个数据元素之前
删除线性表L中的第i个数据结构
function InsertSeqlist(L, x, i) { // 将元素x插入到顺序表L的第i个数据元素之前 if(L.length == Maxsize) { console.log('表已满'); return; } if(i < 1 || i > L.length) { console.log('位置错'); return; } for(var j = L.length;j >= i;j--) { L[j] = L[j - 1]; // 向右移一位 } //L.length++; L[i - 1] = x; return L; } var L = [1, 2, 3, 4, 5, 6, 7]; var Maxsize = 10; console.log(InsertSeqlist(L, 'new1', 5)); console.log(InsertSeqlist(L, 'new2', 7));
删除线性表L中的第i个数据结构
function DeleteSeqList (L, i) { // 删除线性表L中的第i个数据结构 if(i < 0 || i > L.length) { console.log('非法位置'); return; } delete L[i]; for(var j = i;j < L.length;j++); { L[j - 1] = L[j]; // 向左移动 } L.length--; return L; }
相关文章推荐
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- js从数组中删除指定值(不是指定位置)的元素实现代码
- js从数组中删除指定值(不是指定位置)的元素
- js从数组中删除指定值(不是指定位置)的元素
- Js数组里删除指定的元素(不是指定的位置)
- 单链表的基本操作(尾插,尾删,头插,头删,查找,指定位置插入、删除,指定元素删除、全部删除等)
- 设计实现mini_vector中的插入和删除算法,要求在指定位置插入、删除元素
- 在JS数组指定位置插入元素
- Js数组里删除指定的元素(不是指定的位置)
- JS 在数组指定位置插入/删除数据的方法
- 在JS数组指定位置插入元素
- 在JS数组特定索引处指定位置插入元素的技巧
- 在JS数组特定索引处指定位置插入元素的技巧
- js从数组中删除指定值(不是指定位置)的元素
- 在JS数组特定索引处指定位置插入元素
- 在JS数组特定索引处指定位置插入元素
- 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。
- 链表的基本操作(创建,查找指定位置元素,删除指定元素,插入,倒置,去重,求集合的差,分别交换结点与交换结点值实现的冒泡排序,将两个有序链表合并成一个有序链表)c语言实现
- 在JS数组指定位置插入元素
- 在JS数组指定位置插入元素