该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在遍历的时候出现了错误
大神们帮我看看 谢谢你们
/*
###1.实现一个简单的Arraylist。
Arraylist的功能有如下
a.增加元素
b.查找元素
c.修改元素
4.查找元素
而且他是有下标的,也就是类似操作一个数组.
线性表这里面我们暂时不使用动态扩容了,在链表的时候我们在采取动态扩容的方法
*/
#define MAX_SIZE 103 //设置最大存储容量为20
#define INIT_SIZE 5 //初始的存储容量为5
typedef int Element;// 设置一下变量的类型.以后用Element来代替int,作用我也不是很清楚待查...
#include
#include
/*
代码步骤分析
//1.我们首先要创建一个线性表,那么我们就需要去查看
我们的链表是否存在 a.存在我们就把链表取出来,之后继续下面的操作 b.不存在那么就需要我们去创建一个链表
在这之前我们需要了解一些 东西 指针的操作
eg: int *p;
int a=10;
p=&a; 把a的地址给了p,p就是a的地址,之后采用*运算符去把地址里面的值取出来
我们来实践一下
想到还是指针操作的方便
*/
typedef struct
{
/*
这里面的参数就值得商议了
首先一定要有一个element 类型的指针了,用来存储变量的信息
其次,还需要知道现在存储的是第几个值.以及
(数据结构与我