尊宝国际娱乐APP下载

设为首页收藏本站

编程十万个为什么,属于程序员的编程论坛

 找回密码
 5秒快速注册
QQ登录 只需一步,快速开始
搜索
楼主: 凌云紫冥
打印 上一主题 下一主题

[C/C++每日一练] C/C++贪吃蛇2011/4/29

  [复制链接]
11
发表于 2011-4-29 18:30:06 | 只看该作者
本帖最后由 Ps蓝雪 于 2011-4-29 18:33 编辑

  1. Snake::*Delete_Tail(Snake *)
  2. {
  3.         Snake *temp;
  4.         temp=tail;
  5.         if(head!=tail)
  6.         {
  7.                 tail=temp->prior;
  8.                 tail->next=NULL;
  9.                 delete temp;
  10.         }
  11.         else
  12.         {
  13.                 if(head!=NULL)
  14.                        delete temp;
  15.         }
  16.         return tail;
  17. }
复制代码
回复 使用道具 举报
12
 楼主| 发表于 2011-4-29 18:32:52 | 只看该作者
回复 Ps蓝雪 的帖子

意思我懂你的了,,把昨天的也写了。
回复 使用道具 举报
13
发表于 2011-4-29 18:43:24 | 只看该作者
把指向最后一个结点的首地址的那个指针的值改成NULL即可得分
回复 使用道具 举报
14
发表于 2011-4-29 18:43:57 | 只看该作者
看答案。没思路啊
回复 使用道具 举报
15
 楼主| 发表于 2011-4-29 18:44:28 | 只看该作者
夜影 发表于 2011-4-29 18:43
把指向最后一个结点的首地址的那个指针的值改成NULL即可得分

是的,,记得delete掉最后一个结点。
回复 使用道具 举报
16
发表于 2011-4-29 18:48:05 | 只看该作者
回复 凌云紫冥 的帖子

对哦 。。还有个delete忘记了。好久没写链表了
回复 使用道具 举报
17
发表于 2011-4-29 19:11:03 | 只看该作者
回复 使用道具 举报
18
 楼主| 发表于 2011-4-29 19:13:40 | 只看该作者
回复 Ps蓝雪 的帖子

说了不要考虑一个结点的情况,而且只有一个结点删除的话 你应该把head tail都赋0的。
回复 使用道具 举报
19
发表于 2011-4-30 02:21:48 | 只看该作者
尽管链表还不是太理解,还是要硬着皮头看书学啊,楼主的这么说啦,顿时感到不困啦,,再学学就睡觉去
回复 使用道具 举报
20
 楼主| 发表于 2011-4-30 17:39:31 | 只看该作者
回复 363369419 的帖子

这么努力啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 5秒快速注册
本版积分规则
关闭

BcWhy推荐上一条 /1 下一条

QQ|关于我们|最新帖子|小黑屋|手机版|编程十万个为什么 ( 粤ICP备16108587号-2   GMT+8, 2017-12-15 04:53 , Processed in 0.154707 second(s), 32 queries , File On.
Powered by Discuz! X3.3 © 2001-2017 Comsenz Inc.
快速回复 返回顶部 返回列表
尊宝国际娱乐APP下载亚虎娱乐手机官方网站亚虎国际娱乐齐乐娱乐国际
优乐娱乐齐乐娱乐网优乐娱乐龙8娱乐手机下载
优乐娱乐亚虎娱乐手机官方网站亚虎国际娱乐梦之城娱乐
尊宝国际娱乐APP下载尊宝国际手机首页尊宝国际娱乐城齐乐娱乐国际
优乐娱乐齐乐娱乐网优乐娱乐龙8娱乐手机下载