当前位置: 首页 > news >正文

思科中国网站开发案例上海自贸区注册公司费用

思科中国网站开发案例,上海自贸区注册公司费用,推广链接软件,seo快速排名点击顺序表 特点: 写代码主要就是增删改查!!! 写代码的边界性非常重要以及考研插入和删除的位置都是从1开始,而数组下标是从0开始 【注】下标和位置的关系 线性表最重要的是插入和删除会涉及边界问题以及判断是否合法 …

顺序表

特点:

写代码主要就是增删改查!!!

写代码的边界性非常重要以及考研插入和删除的位置都是从1开始,而数组下标是从0开始

【注】下标和位置的关系

线性表最重要的是插入和删除会涉及边界问题以及判断是否合法

【判断合法】“位置<1 || 位置 > 线性表的长度加一”   这是插入数据的判断合法性

                       因为插入数据只能在数据中间插入或者在数据末尾插入

                       “位置<1 || 位置 > 线性表的长度” 这是删除数据的合法性边界判断

                        因为删除数据只能在已有数据中进行删除

插入代码展示及解释

所谓的插入只不过是"把要插入的位置的数据以及该位置后面的数据都统一往后面移动而已"

所以应该有两种方法

“1.从要插入的位置的原始数据开始往后移,但是这样会导致啥问题了???”

对的!!!会把后面的原始数据全部覆盖了

所以要从后面往前面移动

//插入
bool insert_list(SeqList &l,int pos,int data)
{if (pos<1 || pos > l.len + 1){return false;}if (l.len == MAX_NUM){return false;}for (int i = l.len; i >= pos ; --i){l.data[i] = l.data[i - 1];}l.data[pos-1] = data;//位置和下标差1++l.len;return true;
}
#include<stdio.h>
#define MAX_NUM 20
typedef int ElemType;
typedef struct {ElemType data[MAX_NUM];int len;//实际长度
}SeqList;
bool insert_list(SeqList &l,int pos,int data)
{if (pos<1 || pos > l.len + 1){return false;}if (l.len == MAX_NUM){return false;}for (int i = l.len; i >= pos ; --i){l.data[i] = l.data[i - 1];}l.data[pos-1] = data;//位置和下标差1++l.len;return true;
}
void print_list(SeqList& l)
{for (int i = 0; i < l.len; ++i){printf("%3d", l.data[i]);}printf("\n");
}
bool del_list(SeqList& l, int pos)
{if (pos<1 || pos > l.len){return false;}for (int i = pos-1; i < l.len-1; ++i){l.data[i] = l.data[i + 1];}--l.len;return true;
}
bool search_list(SeqList& l, int pos)
{if (pos<1 || pos > l.len)return false;elsereturn true;
}
int main()
{SeqList l;l.data[0] = 1;l.data[1] = 2;l.data[2] = 3;l.len = 3;int insert_data = 0;scanf("%d", &insert_data);bool ret = insert_list(l, 2, insert_data);if (ret)print_list(l);elseputs("false");int pos = 0;scanf("%d", &pos);ret = del_list(l, pos);if (ret)print_list(l);elseputs("false");return 0;
}

链表

后序会补上

http://www.yayakq.cn/news/59001/

相关文章:

  • 网站建设利弊wordpress php7加速
  • 企业网站关键词排名 swordpress 登陆链接
  • 免费论坛建站清博舆情系统
  • 《商务网站开发》 实训报告书互联网企业投诉服务平台
  • 方舟未来网站建设高校门户网站系统
  • 怎么做网站版面分析去哪儿网站开发
  • 安卓软件下载平台上海网站优化排名
  • 洗头竖鞋带名片改良授权做网站不贵赣州市赣楼网络科技有限公司
  • 哪些网站做面试题建设建设网站的
  • 网推网站河源市网站建设公司
  • 网站栏目描述怎么写13个优质平面设计网站推荐
  • 做国外网站什么好什么网站专门学做湖北菜
  • 网页模板素材网站深圳做网站建设比较好的公司
  • 所得税汇算清缴在哪个网站做电子商务网站建设实训报告总结
  • 成都淮州新城建设投资有限公司网站免费公司网站设计
  • 手机企业网站制作公司 网站 模板
  • 如何构思公司网站网站怎么申请百度小程序
  • 做网站好赚钱吗浏览器2345网址导航下载安装
  • 地方电商网站服装公司发展规划
  • 关于网站集约化建设的讲话php开发一个企业网站价格
  • 社交网站开发技术岗wordpress连接mysql拒绝
  • 网站服务器租用怎样收费百度移动端优化
  • flash 网站 收费天津市工程建设交易管理中心网站
  • 想建设一个网站 一般多少钱襄阳信息网站建设
  • 构建网站需要会什么做网站多少钱_西宁君博优选
  • 网站做直链下载存储解决方案下载app下载
  • 购物网站的建设费用微信机器人wordpress
  • 官网网站页面设计建设商城类的网站要多少钱
  • 郑州市建设路第二小学网站群辉安装wordpress
  • 专业网站设计方案公司什么网站是html5做的