本文主要是介绍我学的第一个《数据结构与算法》的程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
康老师在机房教的,虽然没有书,但是还是认真的听着,老师讲的也很是仔细。申请一个动态内存,定义一个动态的数组。实际上就是生成一个线性表。#include<iostream>
#include<malloc.h>
using namespace std;
#define ok 1
typedef struct
{
int *p;//=(int *)malloc(10*sizeof(int));
int size;
int lengh;
}sqlist;
//sqlist L;
int initial(sqlist &L)
{
L.p = (int *)malloc(10*sizeof(int));
if(!L.p)
return 0;
L.size = 10;
L.lengh =0;
return ok;
}
int main()
{
sqlist L;
initial(L);
cout<<"please input 10 integers;\n";
for(int i=0;i<10;i++)
cin>>L.p[i];
for(int j=0;j<10;j++)
cout<<L.p[j]<<" ";
return 0;
}
老师是一个语句一个语句教过来的,感觉很好,还是跟着老师的脚步学习比较好,不容易迷失方向。
2011年9月7日 12:27:31
这篇关于我学的第一个《数据结构与算法》的程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!