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

做模板网站的公司公司经营范围 网站开发

做模板网站的公司,公司经营范围 网站开发,广告公司seo是什么职位,房产设计公司网站线性表分为 顺序存储结构 和 链式存储结构 线性表的顺序存储结构: 线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。 1,顺序表的结构: #define MAXSIZE 20 typedef int El…

线性表分为  顺序存储结构 和  链式存储结构

线性表的顺序存储结构: 线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。
1,顺序表的结构:
        #define  MAXSIZE  20
        typedef  int  ElemType;
        typedef   struct
        {
               ElemType  data[MAXSIZE];     //数组
               int   length;       //顺序表长度
        }Sqlist;

        顺序表的第  i  个元素的下标为  i+1 

2,顺序表的插入与删除
     //插入数据
     void  Insertion(QList& list, int pos, int data)
     {
         //pos不是下标,从1开始
         if ((pos > list.length) || (pos >= MAX_SIZE))
         {
    
                return;
         }
         int posidx = pos - 1; //位置所对应的下标
         int maxidx = list.length - 1;
         for (int i = maxidx; i >= posidx; i--)
         {
               list.data[i + 1] = list.data[i];
               if (i == posidx)
               {
                    list.data[i] = data;
                }
          }
          list.length++;
    }
    //删除数据
    void  RemovePos(QList& list, int pos)
    {
          //pos不是下标,从1开始
          if ((pos > list.length) || (pos >= MAX_SIZE))
          {
                return;
          }
          int idxpos = pos - 1;
          int idxlen = list.length - 1;
          for (int i = idxpos; i < idxlen; i++)
          {
                list.data[i] = list.data[i + 1];
          }
          list.data[idxlen] = 0;
          list.length--;
     }
3,顺序表的优点和缺点
      时间复杂度为O(1)
      它比较适合元素个数不太变化,而更多是存取数据的应用。

      优点:无需为表示表中元素之间的逻辑关系而增加额外的存储空间
                可以快速地存取表中任一位置的元素
      缺点:插入和删除操作需要移动大量元素
                长度变化大难以确定存储空间的容量

二,链表

链表大概有三种:
                 单链表,循环链表,双向链表。

单链表节点:
             struct  LinkNode
             {
                    void*  data;
                    struct   LinkNode*  next;
             };
双向链表节点:
             struct  DulinkNode
             {
                    void*  data;
                    struct  DulinkNode* per;
                    struct  DulinkNode* next;
             }

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

相关文章:

  • 如何做中英版网站网站开发公司市场
  • 天河区网站制作免备案的网站空间
  • 文字做图网站做网站南京
  • 电子商务网站建设和维护wordpress内容付费
  • 南京整站优化上海营业执照网上申请
  • 杭州网站建设技术支持网站建设程序有哪些
  • 高端摄影网站模板html5炫酷网站
  • 黄冈网站建设 网络推广免费网站引导页
  • 做网站地图网站设计与网站建设
  • 山东大学网站设计与建设杭州搜索引擎推广排名技术
  • 网站服务器用哪个好wordpress 扣积分
  • 培训网站建设情况静态网页制作方法
  • 仅有网站做app河南建设部网站
  • 西安网站seo方法韩国化妆品网站金色flash片头
  • 网站建设销售专业话术四川 网站建设
  • app开发和网站开发哪个简单合肥水运建设工程监理网站
  • 南昌高端网站开发费用表做北美市场用哪个网站
  • 时间轴网页网站模板seo推广方法有哪些
  • 百度联盟网站怎么做手机网站制作免费
  • 做网站需要编程wordpress要用什么代码
  • 山东网站定制策划莱芜四大金刚是谁啊
  • 有哪些漫画做的好的网站网站编辑是做什么
  • 黑龙江住房和城乡建设厅网站wordpress产品页面模板
  • 如何做弹幕视频网站温州网页设计哪家好
  • 哪个网站可以学做标书邵阳属于哪个省哪个市
  • 可信网站证书成品网站建设流程
  • 微管家平台河南整站百度快照优化
  • 安徽省同济建设集团网站专业做网站上海
  • 最有效的网站推广方法汉中网站建设开发
  • 网页链接成整体通过网站网上哪些网站可以做兼职