暂无个人介绍
数据结构,Data Structure, 指的就是计算机存储、组织数据的一种方式。并且可以理解为,这些数据的元素间有着特定关系。而这些数据包含其特定关系的集合,就叫数据结构。
我们还需要知道递归的价值:函数递归会使用大量的空间,因为它会不停地调用某一个函数,但是在递归的时候,内存中为上一级函数开辟的空间并不会被销毁,因为该函数还没有结束。所以,在递归下一级函数的时候,内存就必须要为其在新的地方重新开辟一块空间来。
在栈区的变量用完之后,系统会自动收回,不需要程序员手动释放,但在堆区则恰恰相反:我们需要用free函数来将我们创建的动态空间释放。否则将会造成内存泄漏。
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节
在学习这门语言之前,肯定要有一个编译器,即找一个我们写代码的地方。如果你的电脑性能还能说的过去,笔者建议用VS,即Microsoft Visual Studio,版本选择2013及以上的就行。(2010及以下的不建议用,因为从2013之后,VS的性能有很大提升)作为初学者,不建议用VScode,虽然它内存小,但安装极其麻烦而且都是英文;更不建议用devc++!更不建议用devc++!更不建议用devc++!虽然它好安装,但是它的编译环境已经非常老了,对于部分语法错误也不会报错(因为它对语法检测不够严格,所以很多时候明明又很多bug,却仍然能跑),与我们现在很多语法有点差别。
M表示 大于等于1,小于2的数。(解释一下,我们在10进制里面,使用科学计数法是用一个大于等于1、小于10的数乘以10^n来表示的。类比推理一下,在2进制里面就是一个大于1、小于2的数乘以2的多少次)。