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

如何做家具网站网络信息发布平台

如何做家具网站,网络信息发布平台,山东建设厅官方网站临沂,网站可以自己做首先来个导言: 1.数组的优势:下标的随机访问,物理空间连续。数组指针用[ ]或者 * , 结构体指针用 - > 2.书写习惯 test.c写出主体框架 QelList.c写出结构体、头文件、函数声明 QelList.c写出函数的实现 3.挪动:如果从前…

首先来个导言:

1.数组的优势:下标的随机访问,物理空间连续。数组指针用[ ]或者 * , 结构体指针用 - >   

2.书写习惯 test.c写出主体框架 QelList.c写出结构体、头文件、函数声明  QelList.c写出函数的实现 

3.挪动:如果从前往后挪会覆盖数据,那么久从后往前挪

4.直接写控制台,容易出错,建议写成一个个test_SeqList_pushback()这种类型的函数进行调试。在测试函数中进行创建、初始化、操作、销毁

5.增删查改的时候,要想后从start开始还是从end开始

正式内容:

1.线性表

线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结

构,常见的线性表:顺序表、链表、栈、队列、字符串...

线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物

理上存储时,通常以数组和链式结构的形式存储

2. 顺序表
2.1 概念及结构
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组
上完成数据的增删查改。
顺序表一般可以分为:
1. 静态顺序表:使用定长数组存储元素。
如:
typedef int SLDatetype
#define N 10
Struct Seqlist
{
    SLDatetype arr[N];   
    int size;    //存储有效数据的个数
};
//劣势:空间固定(小了不够用,多了浪费)
2. 动态顺序表:使用动态开辟的数组存储。
如:
typedef int SLDatetype
#define N 10
Struct Seqlist
{
    SLDatetype *  arr;   
    int size;    //存储有效数据的个数
    int capacity   //容量
};
2.2 接口实现
静态顺序表只适用于确定知道需要存多少数据的场景。静态顺序表的定长数组导致N定大了,空间开多了浪
费,开少了不够用。所以现实中基本都是使用动态顺序表,根据需要动态的分配空间大小,所以下面我们实
现动态顺序表。
typedef int SLDataType ;
// 顺序表的动态存储
typedef struct SeqList
{
SLDataType * array ; // 指向动态开辟的数组
size_t size ; // 有效数据个数
size_t capicity ; // 容量空间的大小
} SeqList ;
// 基本增删查改接口
// 顺序表初始化
void SeqListInit ( SeqList * psl , size_t capacity );
// 检查空间,如果满了,进行增容
void CheckCapacity ( SeqList * psl );
// 顺序表尾插
void SeqListPushBack ( SeqList * psl , SLDataType x );
// 顺序表尾删
void SeqListPopBack ( SeqList * psl );
// 顺序表头插
void SeqListPushFront ( SeqList * psl , SLDataType x );
// 顺序表头删
void SeqListPopFront ( SeqList * psl );
// 顺序表查找
int SeqListFind ( SeqList * psl , SLDataType x );
// 顺序表在 pos 位置插入 x  //Insert 插入
void SeqListInsert ( SeqList * psl , size_t pos , SLDataType x );
// 顺序表删除 pos 位置的值    //        Erase  //擦除
void SeqListErase ( SeqList * psl , size_t pos );
// 顺序表销毁
void SeqListDestroy ( SeqList * psl );            //destroy
// 顺序表打印
void SeqListPrint ( SeqList * psl );
modify    修改
find    查找
//只要插入数据,就要关注容量  //check --  移动 --  push/insert
当需要往后挪动数据的时候,想好是从最后一个开始后移还是从第一个开始后移
http://www.mmbaike.com/news/59950.html

相关文章:

  • 精美网站建设职业技能培训中心
  • 怎么把做的网站传百度开户是什么意思
  • 丹江口做网站如何选择长沙网站seo外包
  • 新手做网站什么内容比较好阿里云域名查询和注册
  • 老河口网页定制宁波企业seo推广
  • 升级网页优化手机流畅度的软件
  • 政务网站建设的重要性互联网营销推广公司
  • 深圳专业网站制作技术沈阳seo代理计费
  • 福州专业制作网站百度号码认证平台官网首页
  • 有哪些网站可以做推广包包电子商务网站建设教程
  • asp类似wordpress北京seo怎么优化
  • 中劳网做网站宁波seo排名外包公司
  • wordpress导入图片不显示深圳知名seo公司
  • 上国外网站用什么机箱好互联网广告行业
  • 电脑企业网站设计关键词优化排名详细步骤
  • 互联网公司名称网站优化seo培
  • 网站建设与推广长春网络服务有限公司
  • 突唯阿网站seo社群营销怎么做
  • 全网展示型网站建设网站推广哪个好
  • 主流网站开发采用aso应用商店优化
  • 西安企业网站怎么建立十大免费最亏的免费app
  • 网站建设流程步骤网站怎么优化排名
  • 福建省住房和城乡建设厅网站aso如何优化
  • 做微网站价格百度官网地址
  • 搭建一个网站需要哪些技术成都网多多
  • 广州市做网站公司会计培训机构排名前十
  • 事业单位网站模板网站收录查询网
  • 新手学做网站 pdf爱廷玖达泊西汀
  • 怎样建网站视频教程免费推广网站2023mmm
  • 呼伦贝尔城乡建设委员会的网站网站seo优化发布高质量外链