已知带头结点的单链表L是一个递增有序表,试写一高效算法,删除表中值大于min且小于max的结点(若表中有这样的结点),同时释放被删结点的空间,这里min和max是两个给定的参数。

欢迎免费使用小程序搜题/刷题/查看解析,提升学历,成考自考报名,论文代写、论文查重请加客服微信skr-web

已知带头结点的单链表L是一个递增有序表,试写一高效算法,删除表中值大于min且小于max的结点(若表中有这样的结点),同时释放被删结点的空间,这里min和max是两个给定的参数。

算法如下: LinkLi st*delete(L,min,max) LinkList*L; int min , max; { LinkList *p, *q , *s , *k; if (L!=NULL) { q=L ;p=L—>next; while (p!=NULL&&p—>data﹤=min) { q=p ;p=p—﹥next;} while (p!=NULL&&p—>data﹤max ) p= p—>next; s=q>next; while (s!=p) { k=s;q—>next=s—>next;free(k)} }

访客
邮箱
网址

通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作


  • 自动写文案
  • 自动写小说
  • 马上扫码让Ai帮你完成工作
通用的占位符缩略图

人工智能机器人,扫码免费帮你完成工作

  • 自动写论文
  • 自动写软件
  • 我不是人,但是我比人更聪明,我是强大的Ai
Top