易码技术论坛

 找回密码
 加入易码
搜索
查看: 831246|回复: 33

数据结构高手请进C语言版

[复制链接]
发表于 2006-11-13 00:22:55 | 显示全部楼层
ununderstandable
发表于 2006-11-13 06:51:37 | 显示全部楼层
寒……able流……那什么renderable =v=
-------------------
Re: LZ
  1. struct NODE
  2. {
  3.    int val;        //值
  4.    NODE* left;   //左支
  5.    NODE* right;  //右支
  6. };
复制代码
发表于 2006-11-13 08:30:38 | 显示全部楼层
不错,言简意赅的例子啊
发表于 2006-11-13 20:01:47 | 显示全部楼层
  1. template<class T>
  2. struct Node
  3. {
  4.    T value;
  5.    Node* left;
  6.    Node* right;
  7.    Node():left(0),right(0){};
  8.    Node(const T& v):left(0),right(0),value(v){};
  9. }
复制代码
发表于 2006-11-13 20:17:51 | 显示全部楼层
好象不是c语言,而且也烦琐了点
发表于 2006-11-13 21:10:45 | 显示全部楼层
嗯,不是c语言,是c++
发表于 2006-11-13 21:20:24 | 显示全部楼层
无看也象
还是c简练啊
发表于 2006-11-14 12:23:52 | 显示全部楼层
原来struct也能用模板
发表于 2006-11-15 11:22:12 | 显示全部楼层
用一个摸班生成所有程序才叫牛
发表于 2006-11-15 15:27:33 | 显示全部楼层
貌似我用shooting的帐号发了好几帖。
发表于 2006-11-16 09:58:25 | 显示全部楼层
是啊
另外:
用一个摸班生成所有程序才叫牛
如果你指的是完全使用模版来实现程序逻辑的话,那是可以实现的,因为c++的模版机制是等价于图灵机的,也就是所有程序逻辑都可以由它来实现
无看也象
还是c简练啊
但是c代码写出来的只是支持整数类型节点值,你试试写一个支持所有类型的树,void* 么?
发表于 2006-11-16 17:17:15 | 显示全部楼层
引用第10楼FantasyDR2006-11-15 15:27发表的“”:
貌似我用shooting的帐号发了好几帖。

我也分不清了…… =v=
以后统称你们为 SF……
发表于 2006-11-16 17:22:33 | 显示全部楼层
你吧你那个东西发过来吧,哪个地方太冷清了
发表于 2006-11-16 18:46:20 | 显示全部楼层
非也非也
不是一个程序只用到摸班,而是用一个摸班生成所有需要的程序
发表于 2006-11-16 18:48:33 | 显示全部楼层
说到类型,其实无类才是最高的
发表于 2006-11-16 19:51:49 | 显示全部楼层
哈哈,那么汇编岂不是最好的编程语言了?
Lee,虽然C++繁琐一点,但是还是可以的,至少我现在在学~
问一下,你的LavaXIde是用什么语言写的?
发表于 2006-11-16 20:45:19 | 显示全部楼层
LavaXIde是C语言写的,纯正的C!
发表于 2006-11-16 20:49:10 | 显示全部楼层
所谓无招胜有招
真正的好语言,一定是简洁的
发表于 2006-11-17 01:28:11 | 显示全部楼层
好用的语言一定是简洁的……只是个架空的推论啊-.-

无类……类型检查可以避免很多隐藏的问题,把隐患消灭在编译的时候多好。无类型这种设计便宜了编译器,而编译器省力则程序员费力,没跑的哈~:)

模版是自身图灵完备的,只用模版的确可以解决任何问题,可以作出在编译结束的时候就完成任务的程序。

用一个模版生成所有的程序,老实说没怎么看懂这问题。泛型编程是一种思路,不是全自动代码生成器。就好像工业革命没有造出永动机,但一样意义非凡。

如果希望倚靠一些刁难性的问题来显示c比c++的优越的话,那么类似的问题对于c可以问出更多。但这不影响c成为一门强大的语言,c++亦是如此。
发表于 2006-11-17 08:29:13 | 显示全部楼层
所以某些人就不要在讨论c的帖子里显摆c++了
c后面多了那两个字符,确实繁琐多了,却没有质的改变
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-28 00:40 , Processed in 0.012504 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表