论坛首页 海阔天空论坛

关于算法——一个新手的看法

浏览 12211 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-03-27  
说下平时项目中需要用到算法的地方。

1.网络服务器的用户调度问题,怎么才能让每个用户的指令得到及时响应。而不是每个人的用时都不同。
2.音频和视频流的连续性问题,如何才能努力使得音频流和视频流不会产生中断现象
3.大规模数据指令无序的从服务器发送到客户端,客户端的及时响应问题。
4.内存使用和调度问题,如何不让程序出现过多的内存碎片问题,和内存的重复利用问题。

实际上关于算法有没有用和用那里,不同工作领域不同要求的。没有什么可比性。比如fft,别的地方也许用不到,音频处理就可能需要用到。

在另外的帖子中,老庄可能说的有些夸大,可能刚好老庄的工作领域不需要算法也能够解决。

0 请登录后投票
   发表时间:2007-03-27  
robbin 写道
补充一个问题:数学重要不重要,需要不需要学习?

我相信大家工作当中基本上用不到多少初等数学,最多就是算算自己每个月税前工资多少,税后工资多少,基本四则运算,小学数学就够用了。那我请问,从初中开始到大学四年,总共10年,学习的初等数学和高等数学有用没用?是不是不值得学习?


怎么可能,只是我们看不到,感觉不到自己在用数学。。。。。。毕氏有言:数即万物
0 请登录后投票
   发表时间:2007-03-27  
这个世界有用的东西多了 我们做飞机旅行还需要了解陀螺仪 卫星定位的原理吗.

考算法和考八股文差不多      
0 请登录后投票
   发表时间:2007-03-27  
一个框架搭建好,设计好数据库。然后对数据库做操作。

0 请登录后投票
   发表时间:2007-03-27  
hurricane1026 写道
jack 写道
说下平时项目中需要用到算法的地方。

1.网络服务器的用户调度问题,怎么才能让每个用户的指令得到及时响应。而不是每个人的用时都不同。
2.音频和视频流的连续性问题,如何才能努力使得音频流和视频流不会产生中断现象
3.大规模数据指令无序的从服务器发送到客户端,客户端的及时响应问题。
4.内存使用和调度问题,如何不让程序出现过多的内存碎片问题,和内存的重复利用问题。

实际上关于算法有没有用和用那里,不同工作领域不同要求的。没有什么可比性。比如fft,别的地方也许用不到,音频处理就可能需要用到。

在另外的帖子中,老庄可能说的有些夸大,可能刚好老庄的工作领域不需要算法也能够解决。


我倒能了解庄老大的说法。其实他只是手中无剑罢了。

winterwolf 写道
这个世界有用的东西多了 我们做飞机旅行还需要了解陀螺仪 卫星定位的原理吗.

考算法和考八股文差不多      

飞机不需要,但是如你所说做飞机就需要了。



我坐飞机...
0 请登录后投票
   发表时间:2007-03-27  
波音的导航设备应该不是自己做的.

在初级basic和C时代考考算法是必需的 因为那时候不可能进行高阶的编程.

都过去20年了教科书还在教算法 排序 面试也考 太脱离实践了 太八股了.
0 请登录后投票
   发表时间:2007-03-27  
我买的算法导论,是2002版的,本科生和研究生共用的,那说没用的几位:我请问,为什么国外还在学“老掉牙”的算法,还有不实用的Scheme,Lisp等?

PS:完了,今天又要加班到11,12点了。没法看书了……
0 请登录后投票
   发表时间:2007-03-27  
呵呵,貌似mit要把scheme改成python来授课了。

现在好像还只是开了一门用python来讲述的课,看起来像是教学试验。

http://lambda-the-ultimate.org/node/1840
0 请登录后投票
   发表时间:2007-03-27  
winterwolf 写道
这个世界有用的东西多了 我们座飞机旅行还需要了解陀螺仪 卫星定位的原理吗.

考算法和考八股文差不多      

这两句是不是有逻辑问题?
如果座飞机和了解卫星定位原理是一个比方的话,那么对于软件来说,座飞机实际上就是像我们公司的财务小姐只要会用word excel,自然不需要懂算法,甚至连OO,模式都不需要懂?她要懂这个干吗呢?
那么继续推论,座飞机不需要,那么做一架飞机就需要.如果需要,那么考算法又怎么会是考八股文呢?



0 请登录后投票
   发表时间:2007-03-27  
不争论了 反正大家都知道自己在项目中用没用过 能用多少.
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics