![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Programme
文章平均质量分 80
jay1002008
这个作者很懒,什么都没留下…
展开
-
优化程序性能
<br /> 编写高效程序需要两个活动:第一,我们必须选择一组最好的算法和数据结构;第二,我们必须编写出编译器能够有效优化以转换成高效可执行代码的源代码。这里,我们主要讲述后者。<br /> 首先,我们討論一下为什么要编写高效程序。不难想象,如果本来要用10天运行完的程序,经过优化只需要1天就可运行完,这是一件多么令人振奋的事啊。时间就是金钱呐。那么,什么时候才有必要优化。什么?优化不是无论什么时候都有必要的吗?太不可思议了!当然,作为一个程序员,我们必做在实现与维护程序的简单性与它的运行速原创 2010-07-03 20:34:00 · 472 阅读 · 0 评论 -
一次谷歌面试趣事
很多年前我进入硅谷人才市场,当时是想找一份高级工程师的职位。如果你有一段时间没有面试过,根据经验,有个非常有用的提醒你应该接受,就是:你往往会在前几次面试中的什么地方犯一些错误。简单而言就是,不要首先去你梦想的公司里面试。面试中有多如牛毛的应该注意的问题,你可能全部忘记了,所以,先去几个不太重要的公司里面试,它们会在这些方面对你起教育(再教育)作用。我第一家面试的公司叫做gofish.com,据我所知,gofish这家公司如今的情况跟我当时面试时完全的不同。我几乎能打保票的说,当时我在那遇到的那些人都已不再转载 2011-04-11 12:34:00 · 640 阅读 · 0 评论 -
千万不要把bool类型当成函数参数(转自CoolShell.cn)
我们有很多Coding Style 或 代码规范。但这一条可能会经常被我们所遗忘,就是我们经常会在函数的参数里使用bool参数,这会大大地降低代码的可读性。不信?我们先来看看下面的代码。当你读到下面的代码,你会觉得这个代码是什么意思?widget->repaint(fal转载 2011-09-08 20:12:55 · 3081 阅读 · 0 评论 -
序对的一种过程性表示
考虑这样一个问题,设计一个数据结构,使其表示有理数。 So easy! typedef struct rat{ int num; int den;}rat;其中,num表示该有理数的分子,den表示该有理数的分母,而整个数据结构rat即可表示为有理数。如果要得到该有理数的分子,可用rat.num表示,而rat.den则表示分母。原创 2011-12-15 11:30:06 · 599 阅读 · 0 评论