当前位置: 首页 > news >正文

842真题上的各种简答题

线性表 

 

1. 应选用链式存储结构,因为链式存储结构采取动态内存分配,可以在操作过程中增加或减少线性表的长度,且插入删除操作更方便

2应该选用顺序存储结构,因为顺序存储结构的访问和存取,都是按照元素序号的随机访问。

1.<>:尖括号代表引用标准库,编译器会去系统配置的标准库中寻找。"":代表是用户自定义的头文件,会先去当前文件目录下寻找,如果找不到的话就会去系统配置的标准库里去寻找。

2. 三个区别:(1)引用只要存在必须初始化,而指针不用 (2)指针可以指向NULL,而引用不可以(3)引用本质是一个变量的别名,而不是变量,所以它没有存放的地址,而指针本质上还是一个变量,它有地址。引用可以用的地方指针都可以代替,但是反过来不行,但是指针更危险。

3.三个区别:(1)宏只是简单的字符串替换,而函数是程序运行时,实时运算的。

(2)函数的实参会算完然后再传入函数,而宏会将参数直接放入在指定位置替换。

(3)函数是程序运行时要分配内存单元的,而宏展开是编译是进行的,所以不会有传值,更没有返回值一说。并且,函数占用的是运行时间,宏展开占用的是编译时间。


http://www.mrgr.cn/news/39294.html

相关文章:

  • MySQL - 运维篇
  • 基于Python的自然语言处理系列(19):基于LSTM的语言模型实现
  • 高效的视频压缩标准H.264介绍,以及H.264在视频监控系统中的应用
  • Js垃圾回收的两种方式
  • 【Linux的内存管理】
  • 推荐5款ai论文写作常用软件分享!轻松一键生成
  • swiper+fixed的错误,splice函数的使用,提取年月日substring
  • 代码随想录算法训练营day41
  • 推荐常用的搜索渠道
  • 【Mybatis篇】动态SQL的详细带练
  • 0924-25,QT的数据类型,实现一个井字棋和计算器(只输入)
  • 解决Qt每次修改代码后首次运行崩溃,后几次不崩溃问题
  • OpenFeign学习
  • 4. 将pycharm本地项目同步到(Linux)服务器上——深度学习·科研实践·从0到1
  • 双指针---(部分地更新)
  • next 从入门到精通
  • 项目集成SpringSecurity框架
  • YAPF,一个超强大的Python库
  • ​一篇关于BootRom的概念性文章。
  • 王道-操作系统