当前位置:编程学习 > C#/ASP.NET >>

为什么关于C#数据结构的书这么少?

JAVA也强调封装性,为什么关于数据结构的书就这么多呢? --------------------编程问答-------------------- 因为有很多用c++和java表现数据结构的书了,所以就不用出那么多用c#表现数据结构的书了。 --------------------编程问答-------------------- 可以看C的数据结构

然后根据C#的语法 弄出来 这样的效果会更好。 --------------------编程问答-------------------- csdn 上边有C#数据结构的书 pdf格式 自己可以去下载 ,教材还是非常不错的 --------------------编程问答-------------------- 因为在托管代码设计里面,数据结构这块已经被对象设计所替代

所以你在c++里面看到的数据结构的资料,在c#里很少出书了

堆栈,队列,链表,二维数组,交错数组,在实际c#开发中是很少被使用滴 --------------------编程问答-------------------- 我在学习数据结构的时候,老师使用的是类Pascal的伪代码,而我们还是依然可以用各种语言编写相关软件。其实如此重要的基础设计知识,反而不能纠结于用某一个编程语言来理解它。如果你在数据结构课程中遇到了某个语言才有的表述形式,这本身就说明这个课程的课本选材上出了问题。 --------------------编程问答-------------------- 所以如果有人出本《数据结构c#》版

而后里面大篇大篇的 链表,单向链表,双向链表这种你基本就不会再常规c#开发的里面使用的东西,你会不会买,看完了会不会大呼没用上当! --------------------编程问答-------------------- 不论选择什么语言来讲解数据结构知识,都是知识采用这个语言最简单、最傻瓜、与其它语言最容易联想的写法,应该没有哪个作者会在数据结构的入门书中去炫耀编程语言的特性的。 --------------------编程问答-------------------- 写了一年暂时没用过数据结构 --------------------编程问答-------------------- 这其实是一个危险的信号。

引用 8 楼 bugluo 的回复:
写了一年暂时没用过数据结构
--------------------编程问答-------------------- 算法对于编程很重要,如果编程不用数据结构,估计很难提高 --------------------编程问答-------------------- 数据结构,看下c的数据结构的书吧,能学到不少的东西

有的说,程序=数据结构+算法
足以见到数据结构的重要性 --------------------编程问答-------------------- Pascal C 都可以描述数据结构。

如果说看完以后自己不能改写成C#的,只能说明你没有学会。 --------------------编程问答--------------------
引用 9 楼 litaoye 的回复:
这其实是一个危险的信号。


引用 8 楼 bugluo 的回复:
写了一年暂时没用过数据结构

很正常,这说明你只能算码农,或者说软件蓝领。 --------------------编程问答--------------------
引用 8 楼 bugluo 的回复:
写了一年暂时没用过数据结构


我也是这种感觉,也正是这样,恰恰说明了它的重要,
我也可以说:我没感觉到空气的存在,但是把我按到水里的时候,就知道空气的重要了,激烈运动的时候,需要的空气更多,以至于我们要大口的喘气;

同样的,如果禁止我使用class、序列化、xml、数组、堆栈……,我马上就意识到数据结构无处不在
虽然,表面上更高级的设计更关注的是算法,但是越是高级的复杂的算法,就越是需要数据结构;

比如,立方体的体积=L*W*H,这个就是知不知道的差别;
但是,测量不规则物体的体积,可以用排出水再装入立方体容器置换,这个就比较高级了,
再如,测量一座小山包的土立方,这个算法就更加高级了,这里会涉及到数据结构本身可能就是用微积分这样的方法推导出来的 --------------------编程问答-------------------- 就像测量土方,可能无法得到精确值,
但是你有本事得到哪怕20%误差的结果,就已经足以解决实际问题了 --------------------编程问答--------------------
引用 14 楼 microtry 的回复:
引用 8 楼 bugluo 的回复:
写了一年暂时没用过数据结构


我也是这种感觉,也正是这样,恰恰说明了它的重要,
我也可以说:我没感觉到空气的存在,但是把我按到水里的时候,就知道空气的重要了,激烈运动的时候,需要的空气更多,以至于我们要大口的喘气;

同样的,如果禁止我使用class、序列化、xml、数组、堆栈……,我马上就意识到数据结构无处不在
虽然,表面上更高级的设计更关……
学习了。 --------------------编程问答-------------------- microtry的比喻很有意思。
--------------------编程问答-------------------- 去看C++的例子吧(能多些),数据结构不是一种技术,不是某一种语言专用的。 --------------------编程问答--------------------
引用 8 楼 bugluo 的回复:
写了一年暂时没用过数据结构
不是没用过,而是用了也不知道.
数组你用过吧?
那是顺序表.
字符串你用过吧?
那是串. --------------------编程问答-------------------- 好像很多人把技术看的太重了,据我工作几年的观察,有很多老板也是用一些土方法,没有太多的理论一样赚了几千万,白手起家的大把,理论都不怎么样。 --------------------编程问答-------------------- 数据结构里有啥内容,基本C#都有对应的类了,所以用C#来实现数据结构就。。。。。。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,