试题详情
- 简答题 请写出下列递归算法的功能。 typedef struct node{ datatype data; struct node *link; } *LinkList; int ALGORISM(LinkList list) { if(list==NULL) return 0; else return 1+ALGORISM(list->link); }
- 计算由list所指的线性链表的长度。
关注下方微信公众号,在线模考后查看
热门试题
- 文件的逻辑结构是指文件在存储空间的分配方
- 若一棵二叉树有10个度为2的结点,则该二
- 在软件工程中,白箱测试方法可用于测试程序
- 在采用线性探测再散列方法处理冲突的散列表
- ()的结果基本上决定了最终的程序代码的质
- 请按照(大顶)堆积的定义写出对已知序列(
- 下面的函数调用语句含有的实在参数的个数
- 对象的抽象是()。
- 若散列函数为H(k),a和b为两个不同的
- 下列程序运行后的输出结果是()。&en
- 什么动态重定位?举例说明动态重定位的应用
- 散列技术中的散列冲突是指()。
- 简述数据结构中树和二叉树有什么不同。
- 已知无向图采用邻接表存储,邻接表如图所示
- 树型结构最适合用来描述()。
- 下面的说明中,错误的是()。
- 在设计解决递归问题的非递归算法时,大多数
- 链表不具备的特点是()。
- 以下四个关于C语言的叙述中,错误的是()
- 若已定义ch为字符型变量,则下列赋值语句