你是程序员吗?你懂几种算法?
在软件开发行业看了不少年了,这些年多数程序员都被所谓“企业级开发”弄得晕头转向,能够想得起算法的人有几个呢?
也许有些业务系统里面包含了算法,但大多数人都只是学会几个函数,几个接口。希望能征集几个比较有代表性的算法,不知道各位有没有好的可以提供?
问题点数:100、回复次数:28Top
1 楼feiniaoliang(♂飞鸟良♀)回复于 2006-03-03 15:54:04 得分 1
你有接受过专业的培训吗?
你有过独立完成一个大模块的经验吗?
你有过成为一名优秀的PM的打算吗?
都没有,那你当程序员干什么?Top
2 楼TopFans(爱上了tcmm)回复于 2006-03-03 15:57:00 得分 1
顶!Top
3 楼Caps77(厉兵秣马)回复于 2006-03-03 15:58:07 得分 0
尚观—至强的Linux培训专家! 慧桥明师Java实训免费试听 感觉科学院氛围,JAVA软件工程师班热招中
Top
4 楼liangqingzhi(老之)回复于 2006-03-03 15:58:56 得分 1
嗯Top
5 楼jingouyang()回复于 2006-03-03 15:59:43 得分 0
你有接受过专业的培训吗?
你有过独立完成一个大模块的经验吗?
你有过成为一名优秀的PM的打算吗?
都没有,那你当程序员干什么?
----------------------------------------------------------------
国外的大师,好像都不大爱做PM,至于独立完成大模块,当然应该学会动手做啦。
坐沙发的性欲好高啊~~Top
6 楼hwhsws(黄山-失重圣教-斗战胜佛-是CSDN毁了我做好人的机会!)回复于 2006-03-03 15:59:57 得分 10
算法只知道基本的一些,要说研究算法,那确实是重要的,可是哪个老板给你这时间啊?Top
7 楼wolve(祝你生活愉快)回复于 2006-03-03 16:00:21 得分 5
我只懂一种算法---杀人的算法Top
8 楼liuchuan(痛苦的信仰。。。)回复于 2006-03-03 16:00:40 得分 5
恩。。就是,我怎么会成了程序员。。。Top
9 楼jingouyang()回复于 2006-03-03 16:03:54 得分 0
算法只知道基本的一些,要说研究算法,那确实是重要的,可是哪个老板给你这时间啊?
-------------------------------------------------------------------------
嗯嗯,很同意你的观点,不过如果是自己有兴趣,可能会多花点时间去钻研一下吧?
ps:csdn怎么就毁了你做好人的机会了?Top
10 楼cybertitan(网络思想者)回复于 2006-03-03 16:18:40 得分 10
算法的确很重要,但程序员要做的不仅仅是懂算法,而是要解决问题
就是给你一个问题,要用最快的速度给出最优解决方案
Top
11 楼zhufeng98(烛风)回复于 2006-03-03 16:29:17 得分 5
曾经有很多人问我,什么叫冒泡排序!
我一直答不上来!
后面一狠心,拿了本基础教材研究了一下,
最后发现这个算法其实我从学计算机开始就已经不知道用过多少遍了!Top
12 楼lsqkeke(可可)回复于 2006-03-03 16:38:43 得分 1
upTop
13 楼rtm(樾阁)回复于 2006-03-03 16:40:30 得分 3
楼上正解。 还有散列表。Top
14 楼january03(噢噢--一直很安静)回复于 2006-03-03 16:41:49 得分 5
好象会很多算法,(因为老板的关系所以才需要用到),但是就叫不上名字来Top
15 楼jingouyang()回复于 2006-03-03 16:43:15 得分 0
算法的确很重要,但程序员要做的不仅仅是懂算法,而是要解决问题
就是给你一个问题,要用最快的速度给出最优解决方案
------------------------------------------------------------
4242,同意你的观点。不过也不能蛮干吧?很容易被鄙视的,^_^Top
16 楼wasuka(恋学生癖)回复于 2006-03-03 16:47:55 得分 1
+-*/Top
17 楼sukyboor(笨小苏)回复于 2006-03-03 17:07:56 得分 1
楼上的强Top
18 楼carrotmin(carrotmin)回复于 2006-03-03 19:45:59 得分 10
算法
就是用来计算的方法
推而广之
也可以认为是解决问题的一种方法
之所以现在很多数据结构书上那些经典算法大多数人都不熟悉
是因为大多数人都不需要自己来写这些算法
因为现在的数据类型、函数、API已经可以很好的支持这些数据结构
例如队列、例如链表
所以你没必要自己去实现它
久而久之自然就记不清了
楼上有人提到排序
实际运用中有多少时候需要你自己写算法来实现排序?
Top
19 楼bakw(好好潜水,天天UP)回复于 2006-03-03 20:04:02 得分 8
光会套几个算法的程序员有什么用?
算法关键时候还是要自己做的,
基本算法再加进自己需要的内容才完整~~
单单会几个算法算什么呢?Top
20 楼DigData(C'est la Vie)回复于 2006-03-03 20:16:20 得分 2
啥都不知道,俺打算练口才,练到把黑说成白,稻草吹成黄金,然后再去忽悠客户,让他们花了钱买个不能用的"高档"软件,我去一边偷着乐!Top
21 楼y7967(三千)回复于 2006-03-03 21:00:20 得分 2
你先说回字有几种字法?Top
22 楼tabris17(四不象)回复于 2006-03-03 21:00:45 得分 3
起泡法、选择法
哈哈哈哈Top
23 楼leo2003(【健者天行】谁伴我闯荡)回复于 2006-03-03 22:36:32 得分 5
确实很少,
一般企业开发实际用到的本来就很少。Top
24 楼smilingtq()回复于 2006-03-03 23:29:30 得分 10
做什么事都应该看需要把,研究算法是需要比较多的时间和精力的,而且有专门的研究人员,如果只是一般的程序员没有精力应该也不是特别需要做太深的理论分析把Top
25 楼zltostem(五湖沸人)回复于 2006-03-04 08:28:09 得分 1
够用就行8Top
26 楼lovebeyondforever(我不信)回复于 2006-03-04 08:53:14 得分 1
y7967(遥遥之途,远且坎坷) ( ) 信誉:100 2006-03-03 21:00:00 得分: 0
你先说回字有几种字法?
UP!Top
27 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2006-03-04 09:24:42 得分 8
算法意识要有。
但是没必要死抠算法,需要的时候翻译那些代码块成自己的语言。Top
28 楼baiyunyuan2(白云无限)回复于 2006-03-04 09:41:10 得分 1
UPTop




