将元素x插入到顺序表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;
}

最新文章

  1. c语言中-&gt;(间接成员运算符)的含义
  2. VB检测按键CTRL+C的次数
  3. python install
  4. iOS - Mac OS X 终端命令
  5. android学习笔记45——android的数据存储和IO
  6. 【暑假】[基本数据结构]根据BFS与DFS确定树
  7. TOJ 2732存钱计划(三)(单源最短路)
  8. 安装 Android 运行环境
  9. Android应用程序中Activity的生命周期
  10. PEM文件格式具体解析
  11. 弹出浮层css+JQuery
  12. tomcat+jdk+mysql
  13. Cookie操作类、压缩、序列化
  14. .Net Core小技巧 - Hosted Services + Quartz实现定时任务调度
  15. Mysql8 查询事务隔离级别
  16. Debian 8 安装Nginx最新版本
  17. iOS ----------要学习的地方(链接整理)
  18. 洛谷4451 整数的lqp拆分(生成函数)
  19. sql 表值函数-将一个传入的字符串用2中分隔符拆分成临时表
  20. Java按值传递、按引用传递

热门文章

  1. 使用SWig出现调用异常的情况
  2. Spring boot redis自增编号控制 踩坑
  3. elementtaryos root密码更改
  4. 把查询的结果组织为一串字符(eg:板板鞋,兵乓球,篮球,足球)
  5. JavaWeb学习笔记(十一)—— JavaWeb开发模式【转】
  6. springmvc相关配置和用法
  7. C++_函数4-函数重载与函数模板
  8. 静态区间第K小(整体二分、主席树)
  9. python-is,==
  10. Codeforces Round #462 (Div. 2), problem: (C) A Twisty Movement (求可以转一次区间的不递增子序列元素只有1,2)