转载请注明出处:http://blog.csdn.net/xdz78

#include

#include

//查找单链表中的特定元素,《数据结构与算法——c语言描述》 3.11 答案

int count;//全局变量自动初始化为0

int m;//需要查找的元素大小

typedef struct student {

int data;

struct student *next;

}Node;

int search(Node *p){

if(p==NULL){

return count+1;

}

if(p->data==m){

return count+1;

}

else {

p=p->next;

count++;

search(p);

}

}

int main()

{

int n;//单链表的元素个数

scanf("%d",&n);

Node *p1,*p2,*head;

int i;

p1=(Node *)malloc(sizeof(Node ));

p2=p1;

head=p1;

scanf("%d",&p1->data);

for(i=0;i

p1=(Node *)malloc(sizeof(Node ));

scanf("%d",&p1->data);

p2->next=p1;

p2=p1;

}

p2->next=NULL;

//单链表创建完成

//分别用递归和非递归完成查找工作

scanf("%d",&m);//输入需要查找的元素

//递归:

count=search(head);

if(count==n+1){

printf("未找到该元素!");

}

else {

printf("此元素在链表的第%d个",count);

}

return 0;

}

java递归单链表查找中间元素_《数据结构与算法——C语言描述》答案 3.11 查找单链表中的特定元素(递归)...相关推荐

  1. 数据结构python课后答案_数据结构与算法:Python语言描述 1~5章课后习题

    数据结构与算法:Python语言描述 1~5章课后习题 发布时间:2018-07-19 20:42, 浏览次数:1885 , 标签: Python MarkDown语法写的,不知道为啥上传到CSDN不 ...

  2. 数据结构与算法python描述_数据结构与算法——Python语言描述.pdf

    数据结构与算法--Python语言描述.pdf 欢迎加入非盈利Python编学习交流程QQ群783462347,群里免费提供500+本Python书籍! 欢迎加入非盈利Python编程学习交流程QQ群 ...

  3. 数据结构与算法python语言描述答案_《数据结构与算法Python语言描述》习题第二章第一题(python版)...

    1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 4 """ 5 定义一个表示时间的类Time6 a)Time(hour ...

  4. python数据结构题目_《数据结构与算法Python语言描述》习题第二章第三题(python版)...

    ADT Rational: #定义有理数的抽象数据类型 Rational(self, int num, int den) #构造有理数num/den +(self, Rational r2) #求出本 ...

  5. java 单链表是否有环_数据结构与算法随笔之链表-链表是否有环(二)

    上一篇文章我们分析了下链表之反转单向链表,这篇文章我们来分析下另外一个关于链表的经典题目. 判断链表是否有环(在leetcode上的题目地址:环形链表) 题目描述 给定一个链表,判断链表中是否有环 解 ...

  6. java 快速从树节点找到数据_数据结构与算法:单向链表和双向链表

    一.链表简介 1.链表概念 链表是一种物理存储单元上非连续.非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的.链表由一系列节点组成,节点可以在运行时动态生成,节点包括两个部分:一个 ...

  7. python第五单元答案_中国大学MOOC第五单元测试答案_数据结构与算法Python版慕课答案在哪里可以看...

    计算机系统安全通常指的是一种机制,即______.A.只有被授权的人才能使用其相应的资源B.自己的 系统在规定条件下和规定时间内完成规定的功能,这一属性指的是____.A.保密性B.完整性C.可用性D ...

  8. 数据结构python语言描述课后答案_《数据结构与算法Python语言描述》习题第二章第三题(python版)...

    1 #!/usr/bib/env python 2 #-*- coding:utf-8 -*- 3 4 """ 5 ADT Rational: #定义有理数的抽象数据类型 ...

  9. 数据结构与算法python语言实现答案_数据结构与算法:Python语言实现 源代码 PPT 练习答案 源码.zip...

    1 60660-数据结构与算法:Python语言实现[练习答案]Solutions Manual.rar 943.25 KB 2018/11/1 12:03:34 2 __MACOSX 0 Bytes ...

最新文章

  1. 【ES6】Promise对象详解
  2. android之实现各个组件点击事件监听
  3. 可视化篇(五)——— python绘制热力图及案例
  4. 读《大学之路》有感①
  5. [react] 解释下react中component和pureComponent两者的区别是什么?
  6. 3.6-3.8 分布式环境启动、测试
  7. oracle树状排序,Oracle树状结构查询
  8. [UE4] 内容浏览器不显示继承自 None 的类
  9. fedora启动进入命令窗口_查看版本_修改hostname
  10. 如何处理 Kubeadm 搭建的集群证书过期问题
  11. vue3.0 axios 引入及使用
  12. matlab开关占空比,高手指导 详解开关电源占空比选择与计算
  13. TUIO协议 (转)
  14. java oracle 中文列_java oracle中文乱码怎么办
  15. 《生物信息学》阅读笔记 (一):生物信息学的概念及发展历史
  16. 【知识图谱】OpenKG开源系列 | 海洋鱼类百科知识图谱(浙江大学)
  17. Timer 控件中的Elapsed事件与tick事件的区别
  18. Kali metasploit 更新以及问题 Unable to find a spec satisfying metasploit-framework (>= 0) in the set.
  19. 【Midjourney教程】设计麻瓜也能10分钟上架一套表情包
  20. ANSYS - 表格加载方法

热门文章

  1. Dora.Interception,为.NET Core度身打造的AOP框架:全新的版本
  2. 微软亚太区资料科学总监:R 语言是 VS 生态第一顺位
  3. 微软CNTK 2.0版本发布,支持C#
  4. .NET项目版本号的小随笔
  5. 《微软开源跨平台移动开发实践》团购通知
  6. 利用记事本创建一个ASP.NET Core RC2 MVC应用
  7. Android实战:手把手实现“捧腹网”APP(二)-----捧腹APP原型设计、实现框架选取
  8. C语言试题七十三之请编写函数求两个数的最大公约数
  9. Android之解决CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+RecyclerView里面再嵌套RecyclerView滑动颤抖问题
  10. linux shell之$?和得到联合使用命令的结果