查看: 4117| 回复: 17
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-吐槽] Data structure第一遍自学云里雾里。。。

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
现在学到图论那边。。。感觉和学JAVA不一样,虽然大概了解了树啊堆啊这些的代码,但好像编程特别苦手,做题基本没思路,只能继续看书看下去。。。请问这正常吗?这样的学习有意义吗?我打算看一遍书后再听个公开课。。。好吧我承认JAVA基础差也是个问题。。。

上一篇:求推荐system design或者design pattern的相关资料
下一篇:计算机专业硕士第一学期怎么选课,选几门
全局:
你把sample敲一遍就好了
回复

使用道具 举报

推荐
windforce 2014-6-12 04:05:24 | 只看该作者
全局:
我觉得学Data structure/Algorithm和java书有个区别就是前者基本上在ADT基础上讲,主要侧重于算法步骤的思路和复杂度分析这些。   其实不少书和各种tutorial里也会有代码,不过基本上每种书都有自己的实现方法,细节上(变量名称,方法名称,接口格式,I/O)上有些不同。  我觉得思路懂了的话自己琢磨琢磨也都能慢慢弄出来,这也是很重要的基础技能

(btw,我个人认为对complete java beginner来说,输入输出是一个一来就让学习曲线陡增的东西,我看有的书/教程上用import java.util.Scanner;   Scanner stdin=new Scanner(System.in);这样来输入; 有的则讲BufferedReader/InputStreamReader/InputStream, 有的则干脆自己写个包叫读者下载然后用其特定的函数来输入。 反正我入门java的时候数次被这些东西搞懵然后进入兴趣丧失恶性循环,不知各位怎么看)
回复

使用道具 举报

推荐
xutopia 2014-6-12 05:02:25 | 只看该作者
全局:
LZ你要认识到,理解算法/数据结构的设计思路和证明,和实现某个算法/数据结构,是两个不同的技能。首先要找出是哪个技能不足。
. 1point 3acres
前者就是数学,和具体实现无关。后者就算给你一个完全不理解算法/数据结构,只要有文字上的描述或者伪代码,技能点通了的话也应该能够实现出来。
回复

使用道具 举报

🔗
 楼主| donnice 2014-6-11 03:18:48 | 只看该作者
全局:
没有提到来意,我是来咨询自学数据结构的方法的,求各位指点
回复

使用道具 举报

🔗
老哥 2014-6-11 03:43:34 | 只看该作者
全局:
数据结构难就难在怎么把数据模型和编程实现联系起来。编程序实现数据结构,无非就是用数组和引用两种方式。你弄明白这两种方式如何实现抽象的数据模型,就明白了。
回复

使用道具 举报

🔗
 楼主| donnice 2014-6-11 04:18:44 | 只看该作者
全局:
xelatexer 发表于 2014-6-11 03:43
数据结构难就难在怎么把数据模型和编程实现联系起来。编程序实现数据结构,无非就是用数组和引用两种方式。 ...

其实主要是书里面只提供一些算法的思路,甚至只有伪代码,所以不像java的书教得比较细,立刻能写出程序
回复

使用道具 举报

🔗
 楼主| donnice 2014-6-12 03:37:06 | 只看该作者
全局:
数字媒体技术 发表于 2014-6-11 22:37
你把sample敲一遍就好了

sample都是不带main的,没法敲。。。
回复

使用道具 举报

🔗
modifiedname 2014-6-12 04:38:37 | 只看该作者
全局:
输入输出同感到很烦
不过是个有限的问题,你坐下来把每种办法都试一遍,也就半天时间顶多了。然后就会了,一劳永逸。
回复

使用道具 举报

🔗
 楼主| donnice 2014-6-12 06:51:53 | 只看该作者
全局:
xutopia 发表于 2014-6-12 05:02
LZ你要认识到,理解算法/数据结构的设计思路和证明,和实现某个算法/数据结构,是两个不同的技能。首先要找 ...

主要问题还是在对JAVA不熟悉上,比如union/find的算法很简单,但要以此为原理画一个迷宫我瞎了…JFrame那些学得不好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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