【数据结构】周末作业

1.new=(struct list_head*)malloc(sizeof(struct list_head*));

if(new==NULL)

{

printf("失败\n");

return;

}

new->next=prev->next;

prev->next=new;

return;

2.struct list_head* p=prev->next;

prev->next=p->next;

p->next->prev=prev;

free(temp);

temp=NULL;

return;

  1. struct list_head* temp = (struct list_head*)malloc(sizeof(struct list_head*));

if(temp==NULL)

{

printf("结点申请失败,插入失败\n");

return;

}

struct list_head* p=head;

while(p->next!=NULL)

{

p=p->next;

}

temp->next=NULL;

p->next=temp;

temp->prev=p;

return;

  1. entry->next->prev=entry->prev;

entry->prev->next=entry->next;

free(entry);

entry=NULL;

return;

  1. if(head->next==NULL)

{

printf("链表为空\n");

}

return;

相关推荐
李李李li4 分钟前
vmware各种版本下载链接-github
linux·ubuntu·开源软件
残 风4 分钟前
linux(Xshell、Xterm)如何搭建隧道间接访问目标服务网站教程
linux·运维·php·信息与通信
x***r15113 分钟前
WinDynamicDesktop动态壁纸软件安装教程:动态壁纸+地理位置配置(64位)
linux·运维·服务器
MIXLLRED22 分钟前
解决:RealSense D435 在树莓派4B(Ubuntu 22.04 + ROS2 Humble)上的权限与驱动问题完整复盘
linux·ubuntu·树莓派·realsense d400
programhelp_25 分钟前
Amazon OA 2026 高频题型拆解 + 速通攻略
数据结构·算法
白毛大侠25 分钟前
LVS 完全入门:从零理解 Linux 虚拟服务器的三种模式
linux·服务器·lvs
ulias21228 分钟前
Linux中的开发工具
linux·运维·服务器·开发语言·c++·windows
moonsea020330 分钟前
2026.4.14
数据结构·算法·图论
qq_2546177732 分钟前
windows脚本.bat实现:自动化远程登录or推文件到板子
linux·自动化
姜太小白36 分钟前
【Linux】CentOS 7 VNC 远程桌面配置
linux·python·centos