gpt4 book ai didi

c - 编写 Q2 的基于链表的变体。以下是函数原型(prototype):

转载 作者:行者123 更新时间:2023-11-30 16:05:12 25 4
gpt4 key购买 nike

int find(struct node *list, int x, int start);这个递归函数的返回值应该是x的索引(位置),如果x确实存在于列表中。如果 x 不在列表中,它将返回 ‐1。例如如果 x 是第一个节点的数据,函数应返回0,依此类推。

最佳答案

你有两种可能性。
您可以迭代列表(使用“while”)查找必要的元素,然后返回找到的值,或者您可以递归地调用列表上的相同函数,其中每一步少一个元素,然后仅查找第一个元素列表的元素。在这种情况下,您应该调用此函数,除非您没有更多元素或找到了必要的元素。
如果您提供您创建的代码,协会肯定会帮助您修复它。

关于c - 编写 Q2 的基于链表的变体。以下是函数原型(prototype):,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com