2024年电大数据结构习题复习

发布 2022-01-12 18:58:28 阅读 7038

习题一 (p12)

# include <>

void main( )

# include <>

void main()

习题二 (p47)

2-5 //p50 习题2-5

# include <>

# include <>

void main()

double a,r;

cout < cin >>a;

r=1.0/2*a*sqrt((10+2*sqrt(5))/5);

cout <}

2-6 //p50 习题2-6

# include <>

# include <>

void main()

double a,b,c,area,s;

cout < cin >>a>>b>>c;

s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

cout <}

2-7 //p50 习题2-7

# include <>

# include <>

void main()

double x1,y1,z1,x2,y2,z2,d;

cout < cin >>x1>>y1>>z1;

cout < cin >>x2>>y2>>z2;

d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1));

cout <}

习题三 (p82)

3-3 //p84 习题3-3

# include <>

void main()

int weekday;

cout < cin >>weekday;

if (weekday==0)

cout <

cout <

cout <

cout <

cout <

cout <

cout <

3-4 //p84 习题3-4

# include <>

void main()

int a,b,c,d,max;

cout <<请输入4个整数:";

cin >>a>>b>>c>>d;

max=a;

if (max if (max if (max cout < cout <<最大的数是:"<

3-5 //p84 习题3-5

# include <>

void main()

int a,b,c,d,temp;

cout <<请输入4个整数:";

cin >>a>>b>>c>>d;

cout <<排序前:"<求最小数存入a

if (a>b)

if (a>c)

if (a>d)

// 求第二小数存入b

if (b>c)

if (b>d)

// 求第三小的数存入c

if (c>d)

cout <<排序后:"<

3-6 //p84 习题3-6

# include <>

void main()

cout < int i=1;

while (i<10)

cout < i=1;

while (i<10)i++;

cout<}

3-7 //p84 习题3-7

# include <>

void main()

int a=1,b=2;

double s=0,p;

for (int i=1; i<=20; i++)

cout <<2/1+3/2+5/3+8/5+..

3-8 //p84 习题3-8

# include <>

# define n 15

void main()

int n;

long double s=0.0l,fact=1.0l;

for (n=1; n<=n; n++)

cout <<1!+2!+.

3-9 //p84 习题3-9

// 方法一。

# include <>

void main()

int n1=1,n2=1,n=n1+n2,couter=2; /n1,n2相邻二项的//分母,cout统计项数。

double s=2.0,s0;

while ((s0=1.0/n)>=0.000001)

cout< cout <<累加和:"

/ 方法二。

# include <>

void main()

int n=2,d=1,k=2; /k统计项数。

double s=2.0,s0;

while ((s0=1.0/n)>=0.000001)

cout< cout <<累加和:"

3-10 //p84 习题3-10

# include <>

void main()

for (int i=1; i<=6; i++)

cout <}

3-11 //p81 习题3-11

# include <>

void main()

cout < for (int i=0; i<4; i++)

cout < cout <}

3-12 //p81 习题3-12

# include <>

void main()

int i;

cout < for (i=0; i<=9; i++)

cout < cout < for (i=0; i<=10; i++)cout <<

for (i=0; i<=9; i++)

cout < for (int j=0; j<=9; j++)

cout <

大数据结构导论作业一

1 章节作业。第一章概论。1 设计算法在整型数组a n 中查找值为k的元素,若找到,则输出其位置i 0 i n 1 否则输出 1作为标志,并分析算法的时间复杂度。int search int a,int n,int k int i i 0 while i n 1 if a i k i else br...

国信安新闻 大数据结构特点

国信安新闻 大数据的结构及特点。大数据在今天是必不可少的工具,下面就和让国信安带领大家一起去认识大数据。1.结构 大数据就是互联网发展到现今阶段的一种表象或特征而已,没有必要神话它或对它保持敬畏之心,在以云计算为代表的技术创新大幕的衬托下,这些原本很难收集和使用的数据开始容易被利用起来了,通过各行各...

2019数据结构

下面我们来解析一下知识点。线性表这一章里面的知识点不多,但要做到深刻理解,能够应用相关知识点解决实际问题。链表上插入 删除节点时的指针操作是选择题的一个常考点,诸如双向链表等一些相对复杂的链表上的操作也是可以出现在综合应用题当中的。栈 队列和数组可以考查的知识点相比链表来说要多一些。最基本的,是栈与...