鱼C论坛

 找回密码
 立即注册
查看: 3506|回复: 18

数据结构与算法必须用C来实现吗

[复制链接]
发表于 2014-3-26 09:54:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本人是个菜鸟,且不是计算机相关专业。会用C#,想学习算法,发现多数书籍及教程都是用C来讲解的,基本没有用C#来讲解的,我想问问各位高人,想学数据结构和算法,是不是要先学C,用C#可以学习吗?谢谢各位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-3-26 10:33:54 | 显示全部楼层
哥们 我也是数据结构这学期刚开不久,因为我们计算机的开了C 没开C++ 所以老师一直使用C给我们讲,建议你还是先学C吧。C是基础,基础打好了 学什么都快了。仅供参考  谢谢  
一起加油~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-26 12:12:33 | 显示全部楼层
我就是学习C#的,不过开始学习数据结构和算法用的都是C。现在在开始用C#写,不过建议你如果是学习C#的话,可以一开始就用C#学习,因为面向对象的数据结构和面向过程的数据结构在具体实现上,语法上差异还是蛮大的,虽然思想都一样。当然如果你时间多,不急,也可以先学习C的。

C#版的数据结构现成的书貌似不是很多,可以直接在网上搜,一些博客上都有。我自己也准备写博客,回慢慢更新的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-26 12:19:54 | 显示全部楼层

多谢你的建议,确实我感觉习惯了面向对象的写法,再用面向过程写东西,思维转变确实挺大的,总是感觉不适应,你的博客地址是什么,向你学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-26 12:23:42 | 显示全部楼层
kangkaisen 发表于 2014-3-26 12:12
我就是学习C#的,不过开始学习数据结构和算法用的都是C。现在在开始用C#写,不过建议你如果是学习C#的话,可 ...

能不能推荐比较好的视频教程啊,C#实现的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-26 13:10:18 | 显示全部楼层
如果时间比较急,建议你先了解了解C语言的基本语法,因为很多数据结构都只是用基本的C语法来表述的;如果时间充裕,强烈建议好好学学C语言,而且你已经学了C#,对编程也有了一定的理解,学起来会比初学者快很多~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-26 13:15:04 | 显示全部楼层
什么语言都可以吧,只要你能实现就行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-26 13:33:22 | 显示全部楼层
Worldmaker 发表于 2014-3-26 13:10
如果时间比较急,建议你先了解了解C语言的基本语法,因为很多数据结构都只是用基本的C语法来表述的;如果时 ...

其实现在我就是按照版主说的这个路线在实行,已经再学小甲鱼的C了,前面大体看了看,基本上直接从指针部分认真学习,还是挺快的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-26 16:27:00 | 显示全部楼层
hippo811028 发表于 2014-3-26 13:33
其实现在我就是按照版主说的这个路线在实行,已经再学小甲鱼的C了,前面大体看了看,基本上直接从指针部分 ...

嘿嘿,那就加油啦~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-3-26 21:43:11 | 显示全部楼层
hippo811028 发表于 2014-3-26 12:19
多谢你的建议,确实我感觉习惯了面向对象的写法,再用面向过程写东西,思维转变确实挺大的,总是感觉不适 ...

我刚刚百度了下,发现C#数据结构的书和资料还是有的(不过我们图书馆真心找不到),不过就是没见视频教程。 我的博客最近才备案好,今天刚刚解析成功,呵呵。网址: www.bcmeng.com 以后多多交流,一起学习进步!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-11 03:19:50 | 显示全部楼层
其实数据结构与算法是很基础的 什么语言都能实现
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-4-27 21:32:38 | 显示全部楼层
不错  不错  长见识了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-3 10:50:55 | 显示全部楼层
如果习惯了面向对象不如用JAVA来学算法。。可能会容易些。要不就用c++。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-3 17:06:49 | 显示全部楼层
rockerz 发表于 2014-5-3 10:50
如果习惯了面向对象不如用JAVA来学算法。。可能会容易些。要不就用c++。

为什么不用C#呢,有什么劣势吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-3 17:16:57 | 显示全部楼层
错!数据结构算法任何语言都可以使用只是运行环境不同而已!思想都是一样的 语法也有变化
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-3 17:36:18 | 显示全部楼层
先了解C的吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-3 17:50:00 | 显示全部楼层
吸取经验{:1_1:}{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-3 22:44:51 | 显示全部楼层
hippo811028 发表于 2014-5-3 17:06
为什么不用C#呢,有什么劣势吗?

我没用过C#,所以不知具体怎样。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-10 08:44:58 | 显示全部楼层
用c语言,会更好理解指针和内存的分配
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 02:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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