![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
jena_wy
这个作者很懒,什么都没留下…
展开
-
链表的插入和删除
#include<stdio.h>typedef struct _NODE{ int data; _NODE *next;}NODE;void InsertData(NODE *head, int data){ NODE *item = head; while(item->next!=NULL) item= item->next; NODE *node=new NODE(); node->data = d...原创 2020-08-28 00:19:57 · 249 阅读 · 0 评论 -
线性表的顺序表示的增加和删除
线性表包括顺序结构和链式结构,这里介绍的是顺序结构,为了方便就用数组表示,其操作包括增,删,改,查,其中改和查用数组的下标可以很方便的操作,增加和删除需要一些代码实现。其中增加的是在一个线性表插入一个元素,这个元素必须在1~N+1之间其核心思想是先判断要插入的数据是否在1~N+1之间,然后把i~N之间的数据向后移动一位,最后插入,长度增加1。核心代码如下: for(int j=N+1; j>=i; j--) arry[j] = arry[j-1]...原创 2020-08-27 19:19:21 · 404 阅读 · 0 评论