百科问答小站 logo
百科问答小站 font logo



编程书籍教程等有哪些常见的错误或者不准确的地方? 第1页

  

user avatar   creativeart 网友的相关建议: 
      

自问自答一下吧:

1.照搬下《C和指针》里关于递归的段落。

许多教科书把计算结成和斐波那契数列用来说明递归,这是非常不幸的,在第一个例子里,递归并没有提供任何优越之处。在第2个例子中,它的效率之低是非常恐怖的。

【以前的书上,老师讲的都是“ 一个不好的递归会很快耗尽计算机资源”,以前以为死循环的递归才是不好的递归,递归和循环也没差不多,看到这才明白滥用递归的危害。

一面强调不好的递归,一面用不好的递归做例子,这尼玛。 换个和斐波那契数列一样容易理解的例子并不难吧?】

2. 内存四区模型




  

相关话题

  能求教STM32动态内存分配如何解决内存碎片问题吗? 
  如何抽象评判现有语言优劣,继而设计一款别具优雅的计算机语言 X ? 
  C 语言这些宏定义前面的 __extension__ 是什么意思? 
  为什么别的职业都是越老越值钱,唯独程序员越老越容易失业? 
  如何看待「大部分中国程序员只会写三年代码」的说法? 
  如何通俗地解释一下 TCP/UDP 协议和 HTTP、FTP、SMTP 等协议之间的区别? 
  作为程序员,是什么让你坚持不懈地学习?难道不累吗? 
  为什么常说的“五代编程语言”(机器、汇编、面向过程、面向对象、智能)中没有函数式语言的位置? 
  C语言为何不改进数组? 
  链表和数组的插入删除时间复杂度都是o(n),为什么教材网络上说链表效率高? 

前一个讨论
在一段高速公路上,30分钟之内见到汽车经过的概率是95%,那么,在10分钟内见到汽车经过的概率是多少?
下一个讨论
谁知道这张图出自哪部电影?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利