请列出用c语言写的查找和修改图书信息功能的算法分析和算法流程图
算法分析:
-
查找图书信息:遍历图书链表,逐一比较图书编号或图书名称,找到匹配的图书信息后返回。
-
修改图书信息:遍历图书链表,逐一比较图书编号或图书名称,找到匹配的图书信息后修改相应的属性值。
算法流程图:
查找图书信息:

-
从链表头节点开始,设置当前节点指针指向头节点。
-
判断当前节点是否为空,若为空则表示链表已经遍历完毕,返回NULL。
-
判断当前节点的图书编号或图书名称是否和要查找的相同,若相同则返回当前节点指针。
-
若当前节点的图书编号或图书名称不相同,则将当前节点指针指向下一个节点,继续遍历。
修改图书信息:

-
从链表头节点开始,设置当前节点指针指向头节点。
-
判断当前节点是否为空,若为空则表示链表已经遍历完毕,返回。
-
判断当前节点的图书编号或图书名称是否和要修改的相同,若相同则修改相应的属性值。
-
若当前节点的图书编号或图书名称不相同,则将当前节点指针指向下一个节点,继续遍历
原文地址: http://www.cveoy.top/t/topic/hmgr 著作权归作者所有。请勿转载和采集!