📄 subject_50483.htm
字号:
<p>
序号:50483 发表者:困惑的人 发表日期:2003-08-21 15:52:34
<br>主题:有谁谈谈这个话题~~~~~寻找热心的朋友~~~~~@~~@~~@~请教
<br>内容:我是一位编程的初学者,在看了数据结构后一头雾水。不明白真的很不明白,数据结构给我带来的是什么呢?为什么要学这个东西。<BR>是学里面的算法吗?<BR>例如最简单的顺序线性表,我也知道对于处理符号多项式的操作有很大的用处,可是我不懂的是如何来处理。<BR>举个例子,我要解决一个一元多项式组的问题<BR>Pn(x)=p0+p1x+p2x的平方+.....一直到pnx的n次方,不知道大家明白没有,我不会打平方的符号,Qn(x)=q0+q1x+q2x的平方+....一直到qnx的n次方,依次有Nn(x)=n0+n1x+n2x的平方+......一直到nnx的n次方,其中0,1,2...n是下标,求x的值。我怎么解决???<BR><BR>希望有人帮我谈谈数据结构的意义,谢谢!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:困惑的人 回复日期:2003-08-22 10:37:02
<br>内容:怎么没有高手来说啊???<BR>很郁闷。<BR>简单点,为什么要学数据结构啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamhere 回复日期:2003-08-25 10:39:10
<br>内容:就好比建房子,数据结构就是房屋的建筑图纸,而编程语言的什么变量声明、基本语句等等就是砖、瓦这些建筑材料。好的建筑图纸能够保证你建筑出来的房型漂亮美观而又最大限度的节约建筑材料,提高你的效率。<BR><BR>不知以上的解释是否能够让你满意?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:亮子 回复日期:2003-08-25 11:07:25
<br>内容:感谢xusunny能够提出这样的问题,对于数据结构我也有这个方面的疑惑,老是听人说学数据结构能对编程有好处,但自己翻翻书却觉得里面的东东在实际编程中几乎用不到。<BR>郁闷ing !<BR>希望多多高手能够提点一下!!!<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamhere 回复日期:2003-08-25 11:19:37
<br>内容:回亮子:<BR>很多时候不是你“觉得里面的东东在实际编程中几乎用不到”,而是你在实际编程中没有想到去用啊!<BR>我现在都觉得当初我的数据结构只学到了一些皮毛,而这些皮毛已经让我在工作中翻来覆去的用了无数遍了,比如堆栈,比如队列,比如链表,甚至二叉树,而其他更高级的往往在要用的时候想不起来啊,这个时候才会叹气当初学得不够好啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:困惑的人 回复日期:2003-08-27 13:12:34
<br>内容:前几天网诉不好。看不到。<BR>我想请iamhere说说你学数据结构的经验可以吗?<BR>你说当初没学好,现在你是不是还在学?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:iamhere 回复日期:2003-08-27 13:44:51
<br>内容:学习的关键在于学以致用,当初我学习的经验其实很简单:<BR>首先把这个数据结构的原理弄清楚,<BR>然后自己找个实际的例子实现出来,这一步尤其重要。<BR>当初我学数据结构书上都用pascal作为例子,而我用的是C,<BR>于是我用C将所学的数据结构基本实现了一遍,<BR>一来加深了印象,二来清楚了在什么情况下可能会用到。<BR>不过到了最后的少数几个部分,一来难度上升,二来当时觉得实践中难以应用,<BR>所花功夫少了,也就掌握得不好了,<BR>而现在,当你在工作的时候想再回头去学习,那是一件非常困难的事情,<BR>所以趁着正当学习的时候好好努力吧
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:困惑的人 回复日期:2003-09-03 09:16:58
<br>内容:照你所学还是觉得不知道怎么做?郁闷啊<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamhere 回复日期:2003-09-03 10:14:41
<br>内容:那么你首先做到这么一个程度:<BR><BR>合上书,把书上的算法一个个在写出来。<BR>写的过程中最好把为什么这步该这么做弄清楚,也就是弄清楚算法的原理<BR><BR>直到你能全部写正确为止。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:cellar 回复日期:2003-09-03 16:12:27
<br>内容:我在校时也觉这东西一点用都没有,于是整天看C语言的书,现在搞程序搞了五六年了,才知道数据结构是基础,这需要一个过程,你们现在也没必要非要弄得很清楚,个人认为在编程精验不足的情况下,根本不会知道数据结构作何用途。<BR>举个例子,前一段时间在北大上看一个问题,大概意思是说有一百个人,从头开始数,数到七的倍数就杀掉,其余的接着数,数到尾后从头接着数…问最后剩下的是一开始排在哪个位置的人。<BR>其实这道和用什么语言就没关系,是一个数据结构的题,这就是数据结构的用途。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:困惑的人 回复日期:2003-09-03 17:21:18
<br>内容:这道题我觉得解法很多,可以用数组,可以用队列,还可以用循环(我个人认为);虽然涉及到数据结构,我觉得不是数据结构的具体应用。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:cellar 回复日期:2003-09-05 08:02:24
<br>内容:怎么说你呢…数组勉强,实现起来很不好,要么需要大量元素复制,要么需要标记…你的队列指的什么?FIFO?这个怎么实现?不懂,循环是什么数据结构??其实最好是用循环链表,算了,你不信,我也没必要和你挣。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -