专栏首页C语言入门到精通数据结构 | 每日一练(7)

数据结构 | 每日一练(7)

数据结构

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下

——老子

1

每日一练

1.设m.n均为自然数,m可表示为一些不超过n的自然数之和,f(m,n)为这种表示方式的数目。例f(5,3)=5,有 5 种表示方式:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。

①以下是该函数的程序段,请将未完成的部分填入,使之完整

int f(m,n)

int m,n;

{ if(m==1)

return (1) ;

if(n==1){

return (2) ;}

if(m<n)

{return f(m,m);}

if (m==n)

{return 1+ (3) ;}

return f(m.n-1)+f(m-n, (4) );

}

②执行程序,f(6,4)= ()

2. 在有 n 个选手参加的单循环赛中,总共将进行______场比赛。

应用题

1. 数据结构是一门研究什么内容的学科?

正确答案

1.① (1)1 (2)1 (3)f(m,n-1) (4)n ② 9

2.n(n-1)/2

1.数据结构是一门研究在非数值计算的程序设计问题中,计算机的操作对象及对象间的关系和施加于对象的操作等的学科。

如果您觉得本篇文章对您有作用,请转发给更多的人,点一下好看就是对小编的最大支持!

-end-

本文分享自微信公众号 - C语言入门到精通(gh_780327809188)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-03-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 惊呆了!C语言也能画小猪佩奇?【附源码】

    使用带符号距离场(signed distance field, SDF)表示圆形:

    C语言入门到精通
  • C语言 | 每日基础(57)

    读者:“const char *p” 和 “char * const p” 有何区别?

    C语言入门到精通
  • 编程小白 | 每日一练(98)

    这道理放在编程上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从编程小白进阶到高手,需要经历的是日积月累的学习,那么如何学习呢?当然是每天都...

    C语言入门到精通
  • 算法 | 斐波那契数列

    斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:

    双鬼带单
  • python中return如何写

    程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。

    砸漏
  • leetcode-231-Power of Two

    chenjx85
  • python第十四课--排序及自定义函数之自定义函数(案例三)

    return关键字的使用: 1).结束函数 2).将结果返回给函数的调用者/调用处 【注意事项】 1).与return同一作用范围内的后面不要显示书写任何代...

    hankleo
  • return的值都去哪了?去哪了,“谁伸手了,return的结果就给谁”

    事情是这样,今天的前端零基础课在讲购物车模块,其中的全部商品中的被选中商品的总数和价格,是先要获得所有被选中的单项商品数量和单价,然后发送给接口进行计算的。这其...

    web前端教室
  • Javascript中的Return,Return false和Return true

    版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn....

    Tyan
  • 厉害了,Spring团队又开源 nohttp 项目!

    来源:https://www.oschina.net/news/107377/spring-opensource-nohttp

    Java技术栈

扫码关注云+社区

领取腾讯云代金券