看过《数据结构(C语言)》的帮帮忙吧

Dhoopu 2009-04-29 12:22:01
小弟不才,买了《数据结构(C语言)》,是严蔚敏和吴伟民老师编著的。

想问一下里面的算法,怎么用C语言实现呢?书本里面的全部都是用类C语言写的

从光盘的例子里也看不出什么东东来,就是直接把光盘的例子Copy到Visual C++ 工具里也不行

有些函数在C++里都是不存在的。


小弟在此向问下各位,怎么用c++语言实现里面的算法呢?用c#语言也行啊,不行JAVA也可以啦。


再次谢过!!!
...全文
207 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dhoopu 2009-05-05
  • 打赏
  • 举报
回复
谢谢各位了……

好好学习数据结构。
sushou2009 2009-04-30
  • 打赏
  • 举报
回复
不拘一格!融会贯通!
KKND2006 2009-04-30
  • 打赏
  • 举报
回复
关键词:只用于研究算法的话,可以用数组下标代替指针(数据结构中讲到过)

数据结构里面的代码都只是提供了一种思想,不是真的代码

这本书的意思是要你理解了算法的逻辑结构,然后你自己可以用任何语言去实现

至于指针之类,在C#里面有很多变通手段的

比如说静态链表,在C里面用指针和malloc(),C#里面大可以用vector或者干脆就是一个大数组,通过下标而不是指针实现

这种替代方式我记得数据结构里面也是讲到了的

柳晛 2009-04-30
  • 打赏
  • 举报
回复
数据结构?这是讲算法的,里面的代码可能是伪指令哦~~
desegou 2009-04-29
  • 打赏
  • 举报
回复
数据结构是种思想,理解最重要,就算让你copy进去运行成功了,可能你还是没真正理解,建议你先理解后用语言(随便哪种你熟悉的)自己写出来比较好
张吉Jerry 2009-04-29
  • 打赏
  • 举报
回复
编译运行C语言程序推荐用CodeBlocks,界面很友好;当然,你也可以用TurboC2去敲,也不错。
至于用C++来写数据结构,我觉得和C大同小异,只是库函数用得不一样而已;如果要用Java就不一样了,因为里面没有指针,需要用到值类型和引用类型的概念。
总得来说数据结构还是一种思想,和具体语言没啥关系,一通百通的:)
ColorfulSky_08 2009-04-29
  • 打赏
  • 举报
回复
如果没有函数入口和函数数据 肯定是调试不通 先看需要什么参数 然后下一个main函数入口 调试 希望您成功!
ChrisAK 2009-04-29
  • 打赏
  • 举报
回复
不一定要用C语言吧.
我学数据结构的时候书是用C讲的,
自己下来做的练习啥语言都有.
wuyq11 2009-04-29
  • 打赏
  • 举报
回复
学会方法和算法思想最重要,语言是其次的。数据结构其他语言写的有很多。
xiangbupingfan 2009-04-29
  • 打赏
  • 举报
回复
我们的课本和你的一样,老师说只要看懂意思就行,然后用C自己实现,不过还是等高手谈谈吧,帮顶啦!
gomoku 2009-04-29
  • 打赏
  • 举报
回复
我怀疑一本新书可能更划算。
:)
cpio 2009-04-29
  • 打赏
  • 举报
回复
晕,怎么可能,用VC编译器,肯定是可以编译的

在VC里面建个控制台项目,往里面写C代码就可以了
gomoku 2009-04-29
  • 打赏
  • 举报
回复
我怀疑卖一本新书可能更划算。

抽象数据结构用Java和C#来学习和试验会更容易。
lsfv00011 2009-04-29
  • 打赏
  • 举报
回复
http://www.cnblogs.com/wayfarer/archive/2004/04/08/5526.html
http://blog.csdn.net/crykeice/archive/2006/05/12/725613.aspx

里面有介绍。
msdn也有一个系列.不过是英文.中文好象有人翻译了第一小节而已.
luckyboy101 2009-04-29
  • 打赏
  • 举报
回复
不知所云
leixueqiyi 2009-04-29
  • 打赏
  • 举报
回复
不要太注重语言,学好一门就好了
一通百通
蓝海D鱼 2009-04-29
  • 打赏
  • 举报
回复
bs
zhouxingyu896 2009-04-29
  • 打赏
  • 举报
回复
学会了算法的思路,那种语言都可以写

每种算法的思路比实现的语言重要
Dhoopu 2009-04-29
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 zjerryj 的回复:]
编译运行C语言程序推荐用CodeBlocks,界面很友好;当然,你也可以用TurboC2去敲,也不错。
至于用C++来写数据结构,我觉得和C大同小异,只是库函数用得不一样而已;如果要用Java就不一样了,因为里面没有指针,需要用到值类型和引用类型的概念。
总得来说数据结构还是一种思想,和具体语言没啥关系,一通百通的:)
[/Quote]

CodeBlocks 这个工具用起来很爽呀。谢谢啦。
LemIST 2009-04-29
  • 打赏
  • 举报
回复
从伪代码到能运行的代码是一个程序员必备的技能之一阿。
加载更多回复(9)

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧