文章

12

粉丝

0

获赞

0

访问

1.2k

头像
2009年计算机学科专业基础综合试题 - 第42题回答
数据结构
发布于2025年9月16日 21:28
阅读数 11

1.不改变链表,链表中结点数为n,list指针依次查找倒数第k个位置的结点为第n-k+1的结点,依次遍历,然后到这个结点输出data域,并返回1,如果为空则返回0

2.给出一个循环体,条件i小于k终止循环,每次循环条件为,list++,然后到倒数第k个结点的时候输出data保存到a中。然后返回1

3.void bianli(Linklist *list){
    int n,k; /这里定义链表中一共n个结点,查找第k个结点
    printf("遍历第%d个元素",&k)
    scanf("%d%d",&k,&n)
    if(list==NULL){ /判断链表是否为空,如果为空则结束
        return 0;
    }
    else{    /这里循环进行,当循环到倒数第k个结点的时候,输出指针所值的data
        for(int i=0;i<n-k+2;i++){
            list++;
            if(list==n-k+1){   /这里判断list指针是否指向第 n-k+1个结点,如果是则返回data
                printf("当前的data值",list->data)
            }
 &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发