问题及代码:关于建立顺序表的算法库。
#include <iostream>
#include "kudetouwenjian.h"
using namespace std;
int main()
{
linknode *L;
A a[5]={1,3,5,7,9};
int n=5;
toucha(L,a,n);
shuchu(L);
return 0;
}
#include <iostream>
#include "kudetouwenjian.h"
using namespace std;
int main()
{
linknode *L;
A a[5]={1,3,5,7,9};
int n=5;
toucha(L,a,n);
shuchu(L);
return 0;
}
#ifndef KUDETOUWENJIAN_H_INCLUDED
#define KUDETOUWENJIAN_H_INCLUDED
#include <iostream>
typedef int A;
typedef struct lianbiao
{
A shuju;
struct lianbiao *next;
}linknode;
void toucha(linknode *&L,A a[],int n);
void shuchu(linknode *L);
#endif // KUDETOUWENJIAN_H_INCLUDED
运行结果:
知识点总结:主要就是多文件组织。
学习心得:这次的算法库中只有头插法与链表的输出。这次的主要目的是熟悉多文件组织的知识。后续的算法会在后面补上。