hippo811028 发表于 2014-3-26 09:54:37

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

本人是个菜鸟,且不是计算机相关专业。会用C#,想学习算法,发现多数书籍及教程都是用C来讲解的,基本没有用C#来讲解的,我想问问各位高人,想学数据结构和算法,是不是要先学C,用C#可以学习吗?谢谢各位

杨学子 发表于 2014-3-26 10:33:54

哥们 我也是数据结构这学期刚开不久,因为我们计算机的开了C 没开C++ 所以老师一直使用C给我们讲,建议你还是先学C吧。C是基础,基础打好了 学什么都快了。仅供参考谢谢
一起加油~~~

kangkaisen 发表于 2014-3-26 12:12:33

我就是学习C#的,不过开始学习数据结构和算法用的都是C。现在在开始用C#写,不过建议你如果是学习C#的话,可以一开始就用C#学习,因为面向对象的数据结构和面向过程的数据结构在具体实现上,语法上差异还是蛮大的,虽然思想都一样。当然如果你时间多,不急,也可以先学习C的。

C#版的数据结构现成的书貌似不是很多,可以直接在网上搜,一些博客上都有。我自己也准备写博客,回慢慢更新的。

hippo811028 发表于 2014-3-26 12:19:54

kangkaisen 发表于 2014-3-26 12:12 static/image/common/back.gif
我就是学习C#的,不过开始学习数据结构和算法用的都是C。现在在开始用C#写,不过建议你如果是学习C#的话,可 ...

多谢你的建议,确实我感觉习惯了面向对象的写法,再用面向过程写东西,思维转变确实挺大的,总是感觉不适应,你的博客地址是什么,向你学习一下

hippo811028 发表于 2014-3-26 12:23:42

kangkaisen 发表于 2014-3-26 12:12 static/image/common/back.gif
我就是学习C#的,不过开始学习数据结构和算法用的都是C。现在在开始用C#写,不过建议你如果是学习C#的话,可 ...

能不能推荐比较好的视频教程啊,C#实现的

Worldmaker 发表于 2014-3-26 13:10:18

如果时间比较急,建议你先了解了解C语言的基本语法,因为很多数据结构都只是用基本的C语法来表述的;如果时间充裕,强烈建议好好学学C语言,而且你已经学了C#,对编程也有了一定的理解,学起来会比初学者快很多~

bj584767285 发表于 2014-3-26 13:15:04

什么语言都可以吧,只要你能实现就行了

hippo811028 发表于 2014-3-26 13:33:22

Worldmaker 发表于 2014-3-26 13:10 static/image/common/back.gif
如果时间比较急,建议你先了解了解C语言的基本语法,因为很多数据结构都只是用基本的C语法来表述的;如果时 ...

其实现在我就是按照版主说的这个路线在实行,已经再学小甲鱼的C了,前面大体看了看,基本上直接从指针部分认真学习,还是挺快的

Worldmaker 发表于 2014-3-26 16:27:00

hippo811028 发表于 2014-3-26 13:33 static/image/common/back.gif
其实现在我就是按照版主说的这个路线在实行,已经再学小甲鱼的C了,前面大体看了看,基本上直接从指针部分 ...

嘿嘿,那就加油啦~

kangkaisen 发表于 2014-3-26 21:43:11

hippo811028 发表于 2014-3-26 12:19 static/image/common/back.gif
多谢你的建议,确实我感觉习惯了面向对象的写法,再用面向过程写东西,思维转变确实挺大的,总是感觉不适 ...

我刚刚百度了下,发现C#数据结构的书和资料还是有的(不过我们图书馆真心找不到),不过就是没见视频教程。 我的博客最近才备案好,今天刚刚解析成功,呵呵。网址: www.bcmeng.com 以后多多交流,一起学习进步!

Fly_Sheep 发表于 2014-4-11 03:19:50

其实数据结构与算法是很基础的 什么语言都能实现

于禹尔 发表于 2014-4-27 21:32:38

不错不错长见识了

rockerz 发表于 2014-5-3 10:50:55

如果习惯了面向对象不如用JAVA来学算法。。可能会容易些。要不就用c++。

hippo811028 发表于 2014-5-3 17:06:49

rockerz 发表于 2014-5-3 10:50 static/image/common/back.gif
如果习惯了面向对象不如用JAVA来学算法。。可能会容易些。要不就用c++。

为什么不用C#呢,有什么劣势吗?

www5956 发表于 2014-5-3 17:16:57

错!数据结构算法任何语言都可以使用只是运行环境不同而已!思想都是一样的 语法也有变化

Stillthekid 发表于 2014-5-3 17:36:18

先了解C的吧

Beard 发表于 2014-5-3 17:50:00

吸取经验{:1_1:}{:1_1:}

rockerz 发表于 2014-5-3 22:44:51

hippo811028 发表于 2014-5-3 17:06 static/image/common/back.gif
为什么不用C#呢,有什么劣势吗?

我没用过C#,所以不知具体怎样。

Stduy_Student 发表于 2014-5-10 08:44:58

用c语言,会更好理解指针和内存的分配
页: [1]
查看完整版本: 数据结构与算法必须用C来实现吗