数据结构c语言版清华大学出版社(数据结构-线性表问题(严蔚敏C语言版清华大学出版社))

本文目录
数据结构-线性表问题(严蔚敏C语言版清华大学出版社)
很简单,写算法时,要返回的传地址,不需要返回的,传值
也可以这么说,要在函数中改变的,传地址,不需要改变的,传值
比如GetElem( L, i, &e)说明e的值在函数中会改变,需要返回到主函数中,因此要传地址,而i,L只是在函数中引用一下,不要返回到主函数中
实参传入函数中时,会在内存中另开辟一个空间,比如上面在主函数中调用
GetElem( L, i, &e);
此时在内存中复制一份
L,i,&e,因此在内存中操作L,i,是不会改变主函数中的值,而e复制的是地址(指针),照样指向主函数中的e,因此,改变*(&e)的内容,照样能改变主函数的e的值
-----------------------------
1正确
2你能不能把算法的功能简单的说下,还有函数的各个参数的用途
前面定义和本函数无关,只要在本函数中改变,就需要传地址
如何学好数据结构(C语言版)(清华大学出版社的)
光看书是不行的 需要多实践 具体的栈 链表 队列 树等等的在清楚原理的情况下 可以自己实际编码 实现相关的操作 了解相关操作之后 就可以做做用到这些数据结构的应用题目(网上可以找到)。要是只应付考试,那做做试题就OK啦。
数据结构(c语言版)有什么参考书
推荐《数据结构》(c语言版)(清华大学出版社,严蔚敏,吴伟民编著)教材。
《清华大学计算机系列教材:数据结构(C语言版)》的第1章综述数据、数据结构和抽象数据类型等基本概念;第2章至第7章从抽象数据类型的角度,分别讨论线性表、栈、队列、串、数组、广义表、树和二叉树以及图等基本类型的数据结构及其应用。
第8章综合介绍操作系统和编译程序中涉及的动态存储管理的基本技术。
第9章至第11章讨论查找和排序,除了介绍各种实现方法之外,并着重从时间上进行定性或定量的分析和比较;第12章介绍常用的文件结构。
本书可作为计算机类专业或信息类相关专业的本科或专科教材。
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

更多文章:
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








