当局派我的同事康斯坦丁带着他必须提供的文件到附近的大楼。
问题:从信息论和其他计算机科学的角度来看,我们是否可以将康斯坦丁视为一种数据传输协议,将他周围的街道(在运动过程中)的寒冷视为一种信息传播媒介?
PS。这个问题不是为了好玩,我正在为计算机科学中的傻瓜编写培训手册。
当局派我的同事康斯坦丁带着他必须提供的文件到附近的大楼。
问题:从信息论和其他计算机科学的角度来看,我们是否可以将康斯坦丁视为一种数据传输协议,将他周围的街道(在运动过程中)的寒冷视为一种信息传播媒介?
PS。这个问题不是为了好玩,我正在为计算机科学中的傻瓜编写培训手册。
我从“递归编程简介”一书中阅读了目录
但是我还是不明白什么是递归编程。
除了它的代码少一点
// рекурсивная функция
int sum_first_natyrals(int n)
{
if(n==1)
return 1;
else
return sum_first_natyrals(n-1) + n;
}
还有一点复杂性。
// не рекурсивная функция
int sum_first_natyrals(int n)
{
int s_f_n =0;
if(n==1)
return 1;
else
for (int i = n; i <0; i--)
s_f_n += i;
return s_f_n;
}
我还记得在面试时会注意这种编程方法。
考虑到这一点,实际上,对我个人而言,函数调用(不是单个调用,而是频繁调用)已经显示为“递归”。要么这是一种营销策略,比如“黄油”,要么就像我在饼干上看到的那样,铭文:“适合与鹰嘴豆泥和马苏里拉奶酪一起使用”。与这样更准确的拼写形成对比的是更多的营销声音:“适合与豌豆粥和奶酪一起使用”。