终于,我终于把链表弄懂了。高兴,实在是高兴。散分留作纪念。

解决方案 »

  1.   

    高兴的不得了,嘻嘻,学了好久,不管是C还是pascal学归学。用归用。真正用在实际上的,各种顺序表总算明白数组顺序表和链表所有的意义。嗯,这就建一个完整的链表类,以后用得着。西。
      

  2.   

    曾看资料说:
    “在PII以后的西皮有中,最叔祖的操作进行了优化。使得链表不在以前那么大的优势了,多用叔祖代替链表操作”
      

  3.   

    gx reallike(不得不补习离散……) ^^
      

  4.   

    看看
    The Tomes of Delphi Algorithms and Data Structures
    中文名称:Delphi算法与数据结构
    作者:Julian Brucknall
    价格:55元(1CD)
      

  5.   

    看看
    The Tomes of Delphi Algorithms and Data Structures
    中文名称:Delphi算法与数据结构
    作者:Julian Brucknall
    价格:55元(1CD)已经看完好几遍,谢谢。
      

  6.   

    其实用链表还是为了巩固指针的使用。前几天用C写了一些代码,最后还是指针使用不恰当。用delphi也一样。对指针的操作还是不熟练。复习链表一举两得。TSingleList = Class(TObject)嗯,已经写了三个版本的了。现在写通用的。好玩。给Julian Bucknall写了好几封信了。不愧是Turbo Power资深项目经理。太牛了……
      

  7.   

    中文名称:Delphi算法与数据结构
    作者:Julian Brucknall是不错!
      

  8.   

    非也非也
    看到电视上的么?
    以前那种放在兜里的表,有一个长长的链子的,那个就叫:链表;而那个链子,就叫表链。
    一般一个链子佩一个表,所以叫单链表;如果是有钱人,可能在链子的两头都放一个表,所以叫双向链表;随着生活水平的提高,有人在链子上串满了表,还当皮带用,这就是我们说的循环链表。
    至于楼主说那本55块钱的书里面就有链表还注明了1CD -- 一个CD牌的,名牌噢!
    我表示怀疑--太便宜了!小心上当:)
      

  9.   

    …… 差不多被你们搞死了 ^_^主要是最近设计的东西,考虑的和界面统一,有前移后移,插入,各种操作比较频繁,国外的网友问我为什么不用TList,我也不知道为什么不用TList……对了,我向老外推销我们的表情,如:^_^
    ^0^
    ^o^
    ^!^
    ^*^嘿嘿,老外就是老外,论述方面就是有一套,感觉与从小写论文有关,以后我有小孩,一定要叫他从小就写论文,看看我们的人们的表达水平不敢恭维啊………………不要怪我崇洋媚外,我是不得已啊…… 就链表,我还是得问他们……
      

  10.   

    嗯,现在看是用C++来写了,写Template。很有意思。
      

  11.   

    呵呵 ~~
    链表~数组~Template~
    _____________________________________________嘿嘿,老外就是老外,论述方面就是有一套,感觉与从小写论文有关,
    ________________________________________________
    颇为赞同~
    至于
    建议尽量不要用链表,多用数组,虽然耗内存,但不容易出错!
    更是贻笑大方而:
    主要是最近设计的东西,考虑的和界面统一,有前移后移,插入,各种操作比较频繁,〉〉〉〉有时间你看一看MVC,相信对你更有启发链表只是一个技术上的实现手段~可读性不是很好~
      

  12.   

    楼上的理论让人汗颜~~~
    =======================
    Ehom,不但你汗颜,我也汗颜中……
    唉,越来越感觉Julian Bucknall不是一般人…… 不愧是在delphi3的一本书上提到的有18年项目经验的项目经理,(现在还不知道多少年)他的很多设计的理念,技巧手法。简直就是非同寻常,关键是对算法和数据结构太熟悉。他的代码,我改改我用就错,其实就改了几处地方。而且借鉴了其他书本上的。我发给他,他马上就指出来我错在什么地方。不管是排序,还是顺序表……错归错,错中知道如何错,错在哪,让我最终终于明白了错的东西该如何使用。然后…… 我脱离了他写的代码,可以自己写了…… 由衷的感谢Bucknall先生。
      

  13.   

    链表,不同的人可以写出N多种不同的解决方案,但就其可读性、流通性不是最好的,当然,通过链表来观察其思想则大有益处。写程序,就是一个思想问题,链表可以给人很多启发,数据结构里的链表看起来固然简单,然而,用后了也不容易。但是,从思想上,最终起指导的,我个人认为,不是MVC能说明很多问题,可以让人的思路豁然开朗,领略了MVC,由链表或是别的技术手段去实现,有什么汗颜的?只是MVC与链表在某些实现手段上不同罢了,郁闷……偶也汗颜……
      

  14.   

    不是MVC能说明很多问题 -〉通过MVC能说明很多问题
      

  15.   

    〉〉〉〉有时间你看一看MVC,相信对你更有启发链表只是一个技术上的实现手段~可读性不是很好~==================================================谢谢师傅指点。这就记下MVC模式的使用。有关老外:老外的测试手法效率也很高,网友Geoff看了我的代码之后马上发现加入第三个节点的时候Next指针指向的是自己!我一看我就知道了…… 郁闷的低级错误。网友Russell给我真正讲解了我使用节点的错误以及什么时候用GetMem什么时候用New。其实没有写多少字,但是说的很清楚。唉……程序设计是艺术,我们的语言岂不是也是艺术中的艺术?阐述问题,回答问题,解决问题的期间。我们的表达能力在做什么呢?唉…… 我只能叹息,叹息,叹息…………………………
      

  16.   

    to 师傅:楼上的理论让人汗颜~~~
    =======================
    Ehom,不但你汗颜,我也汗颜中……
    //////////////////////////////////这个是Ehom的话,我引用过来的……
      

  17.   

    嗯,正在寻找有关MVC模式的各种资料。嘿嘿,师傅怎么不早说,今天早上正对这个问题特别郁闷。躺在床上睡不着……----------------------
    ^_^!
    我有说错吗?那儿汗颜?
    ----------------------师傅,再次说明…… 我引用的是Ehom的话……
      

  18.   

    :-)
    没有关系的,我也说了:
    {
    至于
    建议尽量不要用链表,多用数组,虽然耗内存,但不容易出错!
    更是贻笑大方
    }
    MVC就是用来实现UI的多元化。
    你也说了,程序设计是艺术,我们的语言岂不是也是艺术中的艺术?
    所谓艺术,就不应该沉迷在某一个“点”上将自己因为“点”而不能看到“面”,由此,艺术,我想也就失去了艺术的本身;
      

  19.   

    MVC 嘛就是......  Microsoft Visual C++ 的缩写 啊~~~~~哈哈哈哈  ^_*!
      

  20.   

    接分!
    看完楼主的帖子,我的心情竟是久久不能平复,正如老子所云:大音希声,大象希形。
    我现在终于明白我缺乏的是什么了,正是楼主那种对真理的执着追求和楼主那种对理
    想的艰苦实践所产生的厚重感。面对楼主的帖子,我震惊得几乎不能动弹了,楼主那
    种裂纸欲出的大手笔,竟使我忍不住一次次的翻开楼主的帖子,每看一次,赞赏之情
    就激长数分,我总在想,是否有神灵活在它灵秀的外表下,以至能使人三月不知肉味,
    使人有余音穿梁,三日不绝的感受。楼主,你写得实在是太好了。我唯一能做的,就
    只有把这个帖子顶上去这件事了。楼主的帖子实在是写得太好了。文笔流畅,修辞得
    体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分,能在有生之年看见楼主的这
    个帖子。实在是我三生之幸啊。看完楼主的这个帖子之后,我竟感发生出一种无以名
    之的悲痛感――啊,这么好的帖子,如果将来我再也看不到了,那我该怎么办?那我
    该怎么办?直到我毫不犹豫的把楼主的这个帖子收藏了。我内心的那种激动才逐渐平
    复下来。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心
    血吗?经过痛苦的思想斗争,我终于下定决心,我要把这个帖子一直往上顶,往上顶!
    顶到所有人都看到为止遇到你之前,我对人世间是否有真正的圣人是怀疑的;而现在,
    我终于相信了!我曾经忘情于汉廷的歌赋,我曾经惊讶于李杜的诗才,我曾经流连于
    宋元的词曲;但现在,我才知道我有多么浅薄!楼主你的高尚情操太让人感动了。在
    现在这样一个物欲横流的金钱社会里,竟然还能见到楼主这样的性情中人,无疑是我
    这辈子最大的幸运。让我深深感受到了人性的伟大。楼主的帖子,就好比黑暗中刺裂
    夜空的闪电,又好比撕开乌云的阳光,一瞬间就让我如饮甘露,让我明白了永恒的真
    理在这个世界上是真实存在着的。只有楼主这样具备广阔胸怀和完整知识体系的人,
    才能作为这真理的唯一引言者。看了楼主的帖子,让我陷入了严肃的思考中,我认为,
    如果不把楼主的帖子顶上去,就是对真理的一种背叛,就是对谬论的极大妥协。因此,
    我决定义无返顾的顶了说的好啊!我在这个论坛打滚这么多年,所谓阅人无数,就算
    没有见过猪走路,也总明白猪肉是啥味道的。一看到楼主的气势,我就觉得楼主同在
    论坛里灌水的那帮小混蛋有着本质的差别,那忧郁的语调,那熟悉的签名,还有字里
    行间高屋建瓴的辞藻。没用的,楼主,就算你怎么换马甲都是没有用的,你的亿万拥
    戴者早已经把你认出来了,你一定就是传说中的最强ID。自从论坛改版之后,我就已
    经心灰意冷,对论坛也没抱什么希望了,传说已经幻灭,神话已经终结,留在论坛还
    有什么意思。没想到,没想到,今天可以再睹楼主的风范,我激动得忍不住就在屏幕
    前流下了眼泪。是啊,只要在楼主的带领下,论坛就有希望了。我的内心再一次沸腾
    了,我胸腔里的血再一次燃烧了。楼主的几句话虽然简单,却概括扼要,一语道出了
    我们苦想多年的而不可得答案的几个重大问题的根本。楼主就好比论坛的明灯,楼主
    就好比论坛的方向,楼主就好比论坛的栋梁。有楼主在,论坛的明天必将更好!大师
    的话真如“大音希声扫阴翳”,犹如”拨开云雾见青天”,使我等网民看到了希望,
    看到了未来!晴天霹雳,醍醐灌顶或许不足以形容大师文章的万一;巫山行云,长江
    流水更难以比拟大师的文才!黄钟大吕,振聋发聩!你烛照天下,明见万里;雨露苍
    生,泽被万方!透过你深邃的文字,我仿佛看到了你鹰视狼顾,龙行虎步的伟岸英姿;
    仿佛看到了你手执如椽大笔,写天下文章的智慧神态;仿佛看见了你按剑四顾,江山
    无数的英武气概将这帖逐句地看完这个帖子以后,我的心久久不能平静,震撼啊!为
    什么会有如此好的帖子!我纵横网络bbs多年,自以为再也不会有任何帖子能打动我,
    没想到今天看到了如此精妙绝伦的这样一篇帖子。楼主,是你让我深深地理解了‘人
    外有人,天外有天’这句话。谢谢侬!在看完这帖子以后,我没有立即回复,因为我
    生怕我庸俗不堪的回复会玷污了这网上少有的帖子。但是我还是回复了,因为觉得如
    果不能在如此精彩的帖子后面留下自己的网名,那我死也不会瞑目的!能够在如此精
    彩的帖子后面留下自己的网名是多么骄傲的一件事啊!楼主,请原谅我的自私!我知
    道无论用多么华丽的辞藻来形容楼主您帖子的精彩程度都是不够的,都是虚伪的,所
    以我只想说一句:您的帖子太好看了!我愿意一辈子的看下去!这篇帖子构思新颖,
    题材独具匠心,段落清晰,情节诡异,跌宕起伏,主线分明,引人入胜,平淡中显示
    出不凡的文学功底,可谓是字字珠玑,句句经典,是我辈应当学习之典范。就小说艺
    术的角度而言,这篇帖子不算太成功,但它的实验意义却远远大于成功本身。正所谓:
    “一马奔腾,射雕引弓,天地都在我心中!”楼主真不愧为无厘界新一代的开山怪!
    本来我已经对这个论坛失望了,觉得这个论坛没有前途了,心里充满了悲哀。但是看
    了你的这个帖子,又让我对论坛产生了希望。是你让我的心里重新燃起希望之火,是
    你让我的心死灰复燃,是你拯救了我一颗拨凉拨凉的心!本来我决定不会在论坛回任
    何帖子了,但是看了你的帖子,我告诉自己这个帖子是一定要回的!这是百年难得一
    见的好贴啊!苍天有眼啊,让我在优生之年得以观得如此精彩绝伦的帖子!楼主,你
    要继续努力啊!你是论坛的希望啊......
      

  21.   

    有错吗?首先链表不光是指单链表吧?用数组怎么会更耗内存?链表明显比数组要耗内存吧?删除,增加数据,用数组很没效率吧?不用自己写Class Template的,这些常用数据结构,C++标准库里已经有了
      

  22.   

    ehom,我不知道你什么意思,用之前还得知道如何去造。我写是为了锻炼自己!
      

  23.   

    这是当然的,不过这样写出来的代码和STL中应该也是差不多的:)