正在加载图片...
《数据结构》实验指导/实验二:单链表的存储及操作 5 if (p==null) ∥未找到第i-1个结点,返回 false else ∥找到第i-1个结点p 指向第i个结 f(q==null) ∥若不存在第i个结点返回fase turn false p next =q.next 从人单链表中删除q结点 null /释放q结点 return true ∥返回true表示成功删除第i个结点 public int Findlast( LinkList Class L, string x) LinkList p= L head.next int 1=0, j while(p !=null) f(p data==x return (3)设计窗体,界面参考如下: 操作步骤1-建立单链表 输入元素:2,3,156,23,8 建立单链表 操作步骤2查找最后一个值为x的元素序号 查找 最后元素序号:6 操作提示:在单链表中找到该元素 (4)编写窗体中按钮等控件的代码,调用单链表类,参考如下: 管理科学与工程学科/共7页第5页《数据结构》实验指导 / 实验二:单链表的存储及操作 5 管理科学与工程学科 / 共7页,第5页 p = p.next; } if (p == null) //未找到第 i-1 个结点,返回 false return false; else //找到第 i-1 个结点 p { q = p.next; //q 指向第 i 个结点 if (q == null) //若不存在第 i 个结点,返回 false return false; e = q.data; p.next = q.next; //从单链表中删除 q 结点 q = null; //释放 q 结点 return true; //返回true 表示成功删除第 i 个结点 } } public int Findlast(LinkListClass L, string x) { LinkList p = L.head.next; int i = 0, j = i; while (p != null) { i++; if (p.data == x) j = i; p = p.next; } return j; } } (3) 设计窗体,界面参考如下: (4) 编写窗体中按钮等控件的代码,调用单链表类,参考如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有