`

数据结构?没听说过

阅读更多

此贴被lz删了!

 

 

自白:

帖是怎么回事?就是醒目的标题+流氓化的语言。

不是!

这些只是手段,帖背后是各种心态,各种观点,各种口水。

我当然希望将这个帖引向有意义的方向,尽管我一开始语言比较偏激,不过不偏激

就不吸引眼球,就像电影海报一样。

大家被吸引进来了,lz当然最好能将一个问题引导向平和和辩证的方向。

毕竟,真正有意义的不是为了看热闹、喷lz,更重要的是这个问题能深入讨论,能有些收获!

在这里发帖就得有准备去迎接口水,并且得笑着去迎接。

当然,我也特明白某些人发口水的心理。我想说的是,我已经尽量用平和的语气在后续的跟帖中说话了!

我想说,喜欢喷的人,回家对老婆孩子你的态度好吗?对同事下属你够亲和吗?你懂什么叫做基本的礼貌。

分享到:
评论
33 楼 wuliaolll 2011-04-27  
楼主能说说arraylist和linkedlist的区别吗?

数据结构和算法是基本功,你能用现有的框架做东西不能说明你的基本功扎实,基本功扎实是为了做出更好的东西。
32 楼 贾懂凯 2011-04-27  
phk070832 写道
cttnbcj 写道
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

就像问一个农民,数学是什么,能有什么重要的作用?他肯定回回答,卖出农作物的时候可以加减乘除。。。。。。。

就像问码农,数据结构和算法有什么用?


正解!

我很认同这种看法,不过没有应用和切身感受的理解很容易忘记,根本就是纯记忆,个人觉得意义不大。
现在对数据结构理解不深,不代表我没有能力去弄懂它,也不代表我对它完全陌生。
需要有较深的理解,必须情境出现!
31 楼 lyw985 2011-04-27  
你爱懂不懂,无所谓的~
30 楼 贾懂凯 2011-04-27  
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

望指点,我没有太多项目经验,基本从来没有直接在项目里用过
29 楼 贾懂凯 2011-04-27  
tiandp007 写道
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

比如面试....

这个真有!
28 楼 贾懂凯 2011-04-27  
feitian124 写道
如果只是写写增删改查,或者简单的业务代码,确实用的不多。
但这样的程序员就是个码农,也没能力解决复杂问题。
当你需要解决些复制问题的时候,自然就要用到数据结构之类的东西了。
即使是用类库,你也需要有基础的数据结构知识才能更好的使用呀,比较典型的arraylist和linkedlist。

还有一句话,不能因为你现在用不到,就排斥或者不去学,因为机会只给有准备的人,当别人能拿到大公司的
好offer而你拿不到时,就徒有羡慕嫉妒恨了。最后这句是看你来自长沙,罗嗦了下。

来自长沙有什么特别的含义吗,我只是在这边上学而已
27 楼 贾懂凯 2011-04-27  
hh161151 写道
html--java--c--汇编--物理--哲学
一个被一个鄙视

不能这么说,我仅仅是觉得工作中用到真不多。当当看数据结构,也是人类智慧的结晶哪,绝对不能鄙视
26 楼 贾懂凯 2011-04-27  
feitian124 写道
cttnbcj 写道
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

就像问一个农民,数学是什么,能有什么重要的作用?他肯定回回答,卖出农作物的时候可以加减乘除。。。。。。。

就像问码农,数据结构和算法有什么用?


 

我是码农没错,可是有多少人真能拍着胸脯时候自己就不是呢?
在框架横行的年代,大家不都是搬砖头的吗?别人设计你用
25 楼 hh161151 2011-04-27  
html--java--c--汇编--物理--哲学
一个被一个鄙视
24 楼 TheMarine 2011-04-27  
解决方案都被高级语言封装完了,那程序员得日子真的完了。
23 楼 yangguo 2011-04-27  
有一天一个笨蛋对智者趾高气扬地说:聪明有什么用,我蠢一点照样活得好好的。你用乘法计算10*1000有什么了不起,我用加法加1000次10照样可以解决。

无知不是你的错,无知还出来晒就是你的错了。

22 楼 feitian124 2011-04-27  
cttnbcj 写道
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

就像问一个农民,数学是什么,能有什么重要的作用?他肯定回回答,卖出农作物的时候可以加减乘除。。。。。。。

就像问码农,数据结构和算法有什么用?


 
21 楼 lxyd000 2011-04-27  
xiangjie88 写道
语言是浮云,数据结构和设计模式才是王道啊

20 楼 kinglyhum 2011-04-27  
做程序离不开数据结构和算法,挺平常的东西。数据结构和算法绝不仅仅只是书上印刷的那一部分。
19 楼 phk070832 2011-04-27  
cttnbcj 写道
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

就像问一个农民,数学是什么,能有什么重要的作用?他肯定回回答,卖出农作物的时候可以加减乘除。。。。。。。

就像问码农,数据结构和算法有什么用?


正解!
18 楼 cttnbcj 2011-04-27  
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

就像问一个农民,数学是什么,能有什么重要的作用?他肯定回回答,卖出农作物的时候可以加减乘除。。。。。。。

就像问码农,数据结构和算法有什么用?
17 楼 denger 2011-04-27  
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

其实跟你所在的环境有很大关系的,如果每天只是写写简单的后台管理系统、用用 SSH进行 CURD,那数据结构对于你来说确实没什么大的用处。但是绝对不能说因为你没有实际用到过就说它没有用!
比如?做搜索的、做数据挖掘分析、基于千万或亿级数据排序分组聚类的、海量数据存储之类的的,你敢说数据结构及算法在这里没用?
16 楼 tiandp007 2011-04-27  
贾懂凯 写道
nakupanda 写道
数据结构必须懂啊, 还是会有很多场合可能会用到的.

比如??

比如面试....
15 楼 feitian124 2011-04-27  
如果只是写写增删改查,或者简单的业务代码,确实用的不多。
但这样的程序员就是个码农,也没能力解决复杂问题。
当你需要解决些复制问题的时候,自然就要用到数据结构之类的东西了。
即使是用类库,你也需要有基础的数据结构知识才能更好的使用呀,比较典型的arraylist和linkedlist。

还有一句话,不能因为你现在用不到,就排斥或者不去学,因为机会只给有准备的人,当别人能拿到大公司的
好offer而你拿不到时,就徒有羡慕嫉妒恨了。最后这句是看你来自长沙,罗嗦了下。
14 楼 phk070832 2011-04-27  
<div class="quote_title">chinata 写道</div>
<div class="quote_div">
<div class="quote_title">贾懂凯 写道</div>
<div class="quote_div">
<p>面试好几次了,tb、qunshuo,都问我数据结构,毛!</p>
<p>Java collection frame封装的那么好,还不够你牛逼的。</p>
<p>每次面试都问,众多兄弟都载它手上了,惨哪……</p>
<p>不就数据结构嘛,咱虽然迟钝,也一定要拿下它,不因为它有用,只为了</p>
<p>证明数据结构毛用!</p>
<p> </p>
</div>
<p>其实你如果觉得数据结构没用,应该去做.net,那个真的不用懂数据结构 --- 我见过很多很高薪的.net程序员,也用不上数据结构的。</p>
<p>至于java collections里面那点东西你都搞不明白的话(我觉得那个简直已经简单到不能再基础了),真的应该去做.net</p>
<p>术业有专攻,同样是做技术,每个人适合的东西也不同。</p>
</div>
<p>说的挺好的。数据结构就是个脑力活,用来检验你的智力水平。同时也非常有用。不只是本上的那些东西才叫数据结构,那些只是比较经典的几种。</p>

相关推荐

    算法与数据结构百科全书

    如果你在维基百科上搜索关键字...其中有一个很重要的外部链接,是美国国家标准实验室的人编写的一部数据结构大辞典,上面介绍了几乎所有我们能听说过的数据结构。 本人将其打包下载,装成一个压缩包,方便大家查阅了。

    数据结构全英文教学问题与对策探索.pdf

    标题:“数据结构全英文教学问题与对策探索” 知识点: 1. 数据结构全英文教学的背景与趋势 - 国际化趋势下的高等教育教学改革,提高国际化办学水平。 - 适应软件工程国际化教学需求,特别是培养国际化软件开发...

    数据结构教学方法的研究与探索.pdf

    在探讨数据结构教学方法的研究与探索中,首先需要了解数据结构课程在计算机学科中的重要性和教学难点。数据结构作为计算机科学与工程领域的基础学科之一,其重要性体现在设计和实现编译程序、操作系统、数据库系统等...

    《数据结构》课程双语教学研究与实践.pdf

    《数据结构》作为计算机科学与技术专业的核心课程之一,在开展双语教学时,应尤其注重其实践性和抽象性,采用合适的教学策略和方法,确保教学内容与学生的实际能力相匹配。 首先,双语教学的目标和定位是至关重要的...

    数据结构与算法课程双语教学的探讨.pdf

    在探讨数据结构与算法课程的双语教学过程中,相关知识点涵盖了双语教学的基本概念、教学模式的目标与意义、存在的主要问题以及解决这些问题的可能方法。 首先,双语教学是指在教学中交替使用两种语言(本例中指中文...

    大学英语视听说4答案.docx

    很抱歉,但根据您提供的文件信息,这...如果需要关于IT领域的知识,例如编程语言、软件开发、网络技术、数据结构、算法、操作系统、数据库管理或其他相关主题,请提供相关的文件信息,我将能够生成相应的详细知识解释。

    用c语言开发WEB网页(没听说过吧). 使用的是CGI技术

    然而,你可能很少听说用C语言来开发Web网页。实际上,通过使用CGI(Common Gateway Interface,通用网关接口)技术,C语言可以与Web服务器交互,从而创建动态网页内容。 CGI是Web服务器和应用程序之间的一种标准...

    数据结构与算法:java语言描述

    经典中的经典,听说MIT人手一本,不得不说的好书,如果你有幸拜读原版,则更能体会到原汁原味的感觉,适合高校对java语言感兴趣的学生以及想要扎实基础的从业人员

    小游戏源码-最新虐心小游戏废柴勇士,听说没人能过37秒。.rar

    本资源是一个名为“小游戏源码-最新虐心小游戏废柴勇士,听说没人能过37秒”的压缩包,提供了某款挑战性极高的小游戏——废柴勇士的源代码。这款小游戏据说极其考验玩家的反应速度和策略,以至于很少有人能在37秒内...

    theWheel:重塑算法和数据结构

    当我听说新算法或有趣的数据结构时,我将尝试自己实现它们,以更好地了解它们的实际工作原理。 目前,该项目中的所有内容都使用C#和Java,但将来我想扩展到其他语言。 本页的其余部分提供了指向每个内容部分的...

    人工智能赋能初中英语听说教学的实践探究.pdf

    杭州市丁兰实验中学就是一个例子,该校通过引入AI,重构教学内容,重组课堂结构,更新教学方法,建立多元评价体系,以期打造高质量的“人工智能+”英语课堂。 总结来说,人工智能在初中英语听说教学的应用,不仅...

    新能源车补贴提前退坡?相关人士:未听说.pdf

    然而,据相关人士表示,他们并未听说过这一消息,意味着当前的补贴政策可能仍按原计划执行。 新能源车补贴政策的设立,旨在推动电动汽车、插电式混合动力汽车以及燃料电池汽车等低碳出行方式的普及。通过补贴,消费...

    知识领域: 软件开发 数据结构与算法 网络编程 数据库管理 技术关键词: 编程语言: Python, Java, C++ Web

    小八是一位专业的软件工程师,拥有丰富的技术和实践经验,特别是在软件开发、数据结构与算法、网络编程以及数据库管理方面。他熟练掌握编程语言如Python、Java和C++,并且在Web开发领域有着扎实的基础,包括HTML、...

    软件开发技术面试常见题目

    专业问题涵盖了 Java、C、C++、数据结构、数据库、网络等领域的知识点。 通用问题: 1. 你都做过哪些项目?简单介绍一下。 2. 挑一个你做过比较拿手的项目介绍一下。 3. 你这个项目用什么技术开发的?数据库用的...

    全新版大学英语听说教程4听力原文

    通过对文档的结构、语法和逻辑进行细致检查,可以确保最终产出的专业性和准确性。 #### 五、用户体验设计 1. **用户界面设计**: 如果这个故事被制作成电子书或在线课程的一部分,那么良好的用户界面设计对于提升...

    考试课程与学分1

    5. 实践课程:如数据库系统原理(实践)、计算机网络管理(实践)、互联网及其应用(实践)、数据结构(实践)、Java语言程序设计(一)(实践)等,这些课程旨在提升学生的实践操作能力和问题解决能力,通常与理论...

    lrucacheleetcode-leetcode-js:前端数据结构和算法系统练习,冲击一线大厂

    如果你以前曾经学过一些基础的数据结构或者算法的基础知识,却根本没有理解清楚,更不能独立完成算法的设计, 想重新巩固这方面的知识; 如果已经有了一小段工作经验,但却老是在整天用轮子、调API当中度过,想看一看...

    基于深度学习的小学英语听说教学策略研究.pdf

    深度学习特别强调问题引导下的知识加工,让学生在学习过程中提出问题,并在教师的引导下,分析和加工教材内容,形成有逻辑、有层次的知识结构。 报告特别强调,对于小学生来说,英语听说课程非常重要。这是因为听和...

    (完整版)新视野大学英语第二版视听说教程4答案完整版(含unittest).pdf

    数据库是存储和管理数据的系统,它允许用户以结构化方式检索、更新和操作数据。在IT行业中,数据库扮演着至关重要的角色,尤其在数据密集型应用中,如电子商务、金融服务和数据分析等。 1. 数据模型:数据库设计...

Global site tag (gtag.js) - Google Analytics