社区
数据结构与算法
帖子详情
调查:在学习《数据结构》的过程中遇到的主要困难是什么?
tycjg
2001-05-07 11:36:00
1.做习题
2.上机实习
3.C语言或pascal语言的基础
4.课堂教学
5.理解教材
6.其它(具体说明是什么)
请留下你的感受,您也可以到http://datas.home.sohu.com参与调查。
...全文
952
106
打赏
收藏
调查:在学习《数据结构》的过程中遇到的主要困难是什么?
1.做习题 2.上机实习 3.C语言或pascal语言的基础 4.课堂教学 5.理解教材 6.其它(具体说明是什么) 请留下你的感受,您也可以到http://datas.home.sohu.com参与调查。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
106 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yljg
2001-11-18
打赏
举报
回复
记几个算法的具体实现,对初学者很有帮助
kevindude
2001-11-18
打赏
举报
回复
我看的是清华影印的william ford和william topp的 <<data structure with c++>>,通俗浅显,一看就懂,推荐各位不妨试试。如果真要学数据结构,千万别看中文的(其实何止数据结构,只要是计算机的都行),因为中国人编的都是抄外国的,但又不敢全抄,东抄一点,西抄一点,前后顺序换一下,就算完了,所以看起来特别费劲,还不如看原版的呢。各位只要看看清华的<<数据结构 c++语言描述>>就行了,里面有很多例子都是抄上面的那本的,而且有很明显的翻译痕迹,但竟然只字不提原著和原著的作者,还都是些教授呢,真是不要脸,最可笑的是同一个出版社出版的,真不知道原著作者知道了会做何感想,可能也不会和这些人计较吧。
有些离题了,呵呵。
hzhhlc
2001-11-17
打赏
举报
回复
算法用语言来实现很困难
yinjie99
2001-11-17
打赏
举报
回复
1。算法与程序的转换。c++(pascal)必须学好,注意,数据结构不是语言课。解决办法:多上机!!!
2。数学基础。非常重要,我以前是数学系的,感觉数据结构的抽象比离散数学等差远了。解决办法:读书+灵感。
3。还要注意,数据结构还培养一个人的思路,掌握方法。这是关键。其实谁也不会在开发中自己写对半查找和快速排序。这是一个方法论的问题。
我是一个多年讲授数据结构的教书匠,愿意同大家共同探讨。
rtm
2001-11-17
打赏
举报
回复
如果努力一定可以学好
wrenny
2001-11-16
打赏
举报
回复
能看懂,能想到,但不会写,
programmerxiaoye
2001-11-15
打赏
举报
回复
大家的意见真好,不过小弟我也有小小看法,我认为数据结构并不会难学只是要我应用上去的话可就难了,是这样的我学pascal语言时我是全班学得最好的一个我这并不吹牛的,现老师要我做一个4 子棋的游戏(用pascal语言) 若你我对下是可以但他要我做成人和计算机对下这真是把我给难倒了你们可以指点我一下吗?我是程序的初学者。。
若你见得起我就和我联系我的QQ是:77894884 只要说小就可; E-mail:kfgytg@sina.com.
tomxyl
2001-11-11
打赏
举报
回复
我有一本清华影印本的,美国人写的英文版数据结构c语言描述,不过还没有看,我觉得眼威名写的呢,算法大多数比较好懂,就是具体做起来嘛,就难了,还有就是我想先看过中文的,再看一下
英文版的书,在上面多花时间是值得的。
欢迎高手指教,本人初学。
oicq5401920
loveeye
2001-11-08
打赏
举报
回复
是的,最终归于数学呀!!!!!!!!!!!!!!!
tycjg
2001-10-03
打赏
举报
回复
这个问题不应该在这里提出。
ckentlee
2001-10-03
打赏
举报
回复
王春森的99版本教材380页有一道利用递归法求字符串s中的字符生成n个字符组成的字符排列问题。加main()后,实际运行通过。
#define N 5
#include <stdio.h>
#include <string.h>
char w[N];
void perm(int n,char *s)/*采用递归,取字符串s中的字符生成n个字符组成的字符排列*/
{ char s1[N];
int i;
if (n<1) printf("%s\n",w);
else
{
strcpy(s1,s); /*保存本层次可使用的字符*/
for (i=0;*(s1+i);i++) /*依次选本层次可用字符*/
{
*(w+n-1) = *(s1+i); /*选用字符填入正在生成的字符排列中*/
*(s1+i) = *s1;
*s1 = *(w+n-1);
perm(n-1,s1+1); /*递归*/
}
}
}
main()
{char *s="lov";
perm(2,s);
return 0;
}
运行结果为:ol,vl,lo,vo,lv,ov(vc6.0上通过)
向大家请教:
1。为什么运行for循环时前面三句经常会跳过去执行?
2。*(s1+i) = *s1的本质含义是?这种语句好象很玄呀!
wshy98
2001-10-02
打赏
举报
回复
学习数据结构的目的进行复杂的程序设计,而程序=数据结构+算法 所以说数据结构和
算法是相辅相成的难点是算法的学习和训练.为什么说是难点呢?因为算法涉及到离散数学和
线形代数等数学问题
ashaoayonga
2001-10-02
打赏
举报
回复
兴趣+毅力。
tycjg
2001-10-01
打赏
举报
回复
up
liujf
2001-09-30
打赏
举报
回复
关注
dreamren
2001-09-28
打赏
举报
回复
我觉得是一看就懂,
一作就错.
rightyeah
2001-09-28
打赏
举报
回复
数据结构没有什么难的,只是难在编程实践要能够把书上学到的各种算法活用起来,而这正是初学者的难点,也是那些缺乏编程经验的人的问题所在
tycjg
2001-09-27
打赏
举报
回复
楼上的在等待什么?
hybird
2001-09-27
打赏
举报
回复
为什么许多数据结构的书在讲一种数据结构时,总是先用一大堆符号、表达式来唬人一点也不讲形象点
wilddragon
2001-09-25
打赏
举报
回复
等待中...
加载更多回复(86)
学习
数据结构
有什么用?
当我们
遇到
一个实际问题时,首先需要解决两件事: (1)如何将数据存储在计算机
中
; (2)用什么方法和策略解决问题。 前者是
数据结构
,后者是算法。只有
数据结构
没有算法,相当于只把数据存储到计算机
中
,而没有有效的方法去处理,就像一幢只有框架的烂尾楼;若只有算法,没有
数据结构
,就像沙漠里的海市蜃楼,只不过是空
中
楼阁罢了。 数据是一切能输入计算机
中
的信息的总和,结构是指数据之间的关系。
数据结构
就是将数据及其之间的关系有效地存储在计算机
中
并进行基本操作。算法是对特定问题求解步骤的一种描述,通俗讲就是解决问题的
如何学好
数据结构
与算法
各说各的,讲算法设计时就假设你已经对
数据结构
了如指掌,还没有哪一本算法书很好的解决这两个
困难
,传统的算法书,大多注重内容的收录,但却忽视思维
过程
的展示,因此我们
学习
了经典的算法,却费解于算法设计的
过程
。
遇到
一个实际问题,通过问题分析,选择使用什么样的算法策略,基于这种算法策略选择什么样的
数据结构
,有时算法策略和
数据结构
的选择并不是唯一的,不同的算法策略和
数据结构
设计的算法,其复杂性是不同的。算法实现可以用任何语言,所以不必纠结是C,C++,Java,Python,更不必管严格的语法规则,除非你要上机调试。
学习
编程的
过程
中
,
遇到
问题该如何快速解决?不要焦虑,我来告诉你!
你觉得
学习
编程是一个有压力的事情吗?很多人不这么认为,在一些人眼里,程序员只需要坐在电脑前打字,与医药、银行或会计行业相比,编程既不面临生死攸关的难题,也无需承担重大责任。 但事实证明编码焦虑是真实存在的。我发现许多学生在
学习
或者工作一个多小时后便无法集
中
注意力,在
学习
和工作的压力让他们筋疲力竭。或许真的有些天赋异禀的人把敲代码当成打游戏,但这种看法其实更多来自不明就里的外行人。你真的有必要
学习
一些技巧,在必要的时候对抗编码焦虑。 为何编程
学习
者压力山大? ...
算法与
数据结构
学习
路线
随着科学技术的发展,人工智能已经逐渐渗透到各个行业,这是一个相当有前景的专业领域。 其
中
,算法工程师这一职位更是非常火爆,在急缺大量人才的同时,也吸引了众多求职者,那么,初学者该如何学好算法呢? 算法工程师的具体分支: 其次,算法工程师的必备技能: ▲至少熟悉一门编程语言C++/C++/java/python/R; ▲功底;熟练运用各种常用算法和
数据结构
,有独立的实现能力; ▲熟悉数据挖掘算法; ▲熟悉机器
学习
相关知识理论。 ▲加分项:具有较为丰富的项目实践经验。 好奇的你看到这.
Elasticsearch:什么是非结构化数据?
非结构化数据通常被归类为定性数据,可以是人类或机器生成的。非结构化数据是最丰富的可用数据类型,经过分析后,可用于指导业务决策并在许多其他用例
中
实现业务目标。非结构化数据通常以其本机格式存储。这增加了将这些数据转化为可操作的见解的挑战。虽然非结构化数据比结构化数据处理起来更具挑战性,但它通常也包含结构化数据
中
所没有的丰富、详细的信息。因此,许多组织正在投资机器
学习
(ML) 和自然语言处理 (NLP) 等技术,以更好地分析非结构化数据并从
中
获取见解。
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章