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

[背景提升] 怎么学习数据结构?

全局:

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

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

x
刚转到CS,但是对于数据结构在编程中的应用不知道该怎么下手。。。希望地里的大哥大姐能够指点一下。。。

上一篇:金融转cs,未来前景会好么
下一篇:美国哪些大学 smart grid方面比较好啊
🔗
北美农民 2013-10-6 11:14:02 | 只看该作者
全局:
数据结构本来也不是单独练的, 和算法结合练。比如你写个stack封装好, 然后写一个用stack的算法题, 检查括号合法之类神马的。 写个queue封装, 写再写一个BFS题好了。
回复

使用道具 举报

🔗
 楼主| Maverick_3 2013-10-6 11:23:46 | 只看该作者
全局:
北美农民 发表于 2013-10-6 11:14
数据结构本来也不是单独练的, 和算法结合练。比如你写个stack封装好, 然后写一个用stack的算法题, 检查括 ...
.
就是把用数据结构来写封装,然后就是在程序用使用封装,看有什么问题再对封装进行改进?
回复

使用道具 举报

🔗
北美农民 2013-10-6 12:48:36 | 只看该作者
全局:
Maverick_3 发表于 2013-10-5 22:23
就是把用数据结构来写封装,然后就是在程序用使用封装,看有什么问题再对封装进行改进?

是。 其实数据结构就是为实现算法服务的。 数据结构 + 算法 = 程序
回复

使用道具 举报

🔗
wwwnero 2013-10-6 18:32:22 | 只看该作者
全局:
北大开了个公开课《数据结构与算法》, 10月20号开课。 可以去听听看。
https://www.coursera.org/course/dsalgo.google  и

刷题的话,这边有篇文章可以参考一下: 介绍几个比较出名的编程ACM题库  
http://0x55aa.sinaapp.com/%E7%AE%97%E6%B3%95-%E7%BC%96%E7%A8%8B/41.html
回复

使用道具 举报

🔗
 楼主| Maverick_3 2013-10-7 04:46:52 | 只看该作者
全局:
北美农民 发表于 2013-10-6 12:48
是。 其实数据结构就是为实现算法服务的。 数据结构 + 算法 = 程序

之前看书的时候,用的书是分别将算法和数据结构,所以一直不明白怎么把两个东西结合到一起。。
回复

使用道具 举报

🔗
 楼主| Maverick_3 2013-10-7 04:49:48 | 只看该作者
全局:
wwwnero 发表于 2013-10-6 18:32
北大开了个公开课《数据结构与算法》, 10月20号开课。 可以去听听看。. Waral dи,
https://www.coursera.org/course/ ...

非常感谢。。。
回复

使用道具 举报

🔗
时光机 2013-11-14 12:49:05 | 只看该作者
全局:
多敲代码,自然就会了
回复

使用道具 举报

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

本版积分规则

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