`
saybody
  • 浏览: 902439 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

我已经不想写算法了

阅读更多
终于可以在办公室写程序了
但是回来却比以前累了
又到一年招聘时,博客上好多“面经”,宛如昨日。缺少大型项目经验,缺乏代码实践,课程学习不扎实,不熟练,都可能导致在面试中被刷掉。当然,这里的逻辑是,第一等的学习成绩还是必杀的。又一次涌起学算法的冲动。

大量的现有开源项目阅读、学习、二次开发,项目的设计思路的反复修改、边设计边测试边试验,在众多不确定因素做设计选择,在许多的知识盲点中边学边用,最终形成一种代码和日志、测试用例的量上的积累,为日后施用算法技巧铺垫,造成一种事实上的需要,这就是程序员的工作。

我已经不想写算法了,我要依靠自己的头脑,设计出自己理想的软件。然后才考虑算法。

当然,就算法而言,一般的智力水平,要学好它,一个不算捷径的捷径就是——看更多的书,学更多的思考策略、设计思路、数学知识,做更多的练习和反思,做一个“杂”家,然后才是一个算法的实用设计者。
至于用什么来练习,自然仍然是C,从实践角度讲,至少C能保证在大多数环境进行动态调用或者方便的源代码级移植。至于一些特殊的算法思想需要特定的运行环境支持,那么,就暂且用伪代码描述吧!相比而言,还是那些基本问题的典型过程式算法更实用(广泛)

分享到:
评论

相关推荐

    一步一步写算法(全)

    这份资源的价值在于其全面性,覆盖了算法学习的多个方面,对于想要提升算法能力的程序员或学生来说,无疑是一份宝贵的学习资料。 首先,我们可以从"一步一步写算法"这个名字推测,这套资料可能会按照逐步讲解的方式...

    Qt写的遗传算法加画图程序

    在这个程序中,我们看到开发者已经将这些概念融入到代码中,使得算法能够处理特定的参数设置,如代数(population generations)和选择概率。 在Qt框架下,我们可以利用其丰富的图形库来可视化遗传算法的执行过程。...

    漫画算法-小灰的算法之旅_漫画算法-小灰的算法之旅_算法_

    9. **概率与随机化算法**:在一些复杂或不确定的问题中,小灰可能需要运用概率和随机化算法,如蒙特卡洛方法,以概率的方式求解问题,如计算圆周率、近似求解最优化问题等。 通过阅读《漫画算法-小灰的算法之旅》,...

    算法导论、算法

    《算法导论》和《算法》是两本深入探讨计算机科学中算法理论和技术的重要书籍,对于任何想要在IT领域特别是软件开发和数据处理方面深化理解的个人来说,都是不可或缺的资源。 《算法导论》是一本广泛认可的经典之作...

    写给大家看的算法书

    算法是计算机科学的基础,对于任何想要在IT行业有所建树的人来说,理解和掌握算法都是必不可少的技能。本书首先会介绍算法的基本概念,包括算法的定义、分类和设计思想。读者将会了解到如何衡量算法的效率,如时间...

    Java麻将算法汇总(胡牌算法、AI算法、查胡算法、评估算法、出牌算法)majiang_algorithm-master.zip

    本压缩包"majiang_algorithm-master.zip"包含了一系列与麻将相关的算法实现,如胡牌算法、AI算法、查胡算法、评估算法和出牌算法。下面我们将深入探讨这些算法的核心概念及其在实际应用中的作用。 首先,胡牌算法是...

    算法基础.打开算法之门.[美]托马斯 H.科尔曼(带详细书签)

    我写本书的目的就是为你打开算法之门,解开算法之谜。 我是《算法导论》的合著者之一。《算法导论》是一本特别好的书(当然,这是我个人的主观评价),但是它确实相当专业。 本书并不是《算法导论》,甚至不能被称为...

    A*算法的具体思想(我见过的写的最好的一份)

    A*算法是一种在图形平面上,有多个节点的路径中,寻找一条从起始点到终点的最佳路径的算法。它具有高效、准确的优点,广泛应用于游戏开发、机器人路径规划、网络数据传输等多个领域。 1. A*算法的寻路原理 A*算法将...

    板式家具下料算法

    7. **学习路径**:对于想要深入学习这一领域的读者,可以先从理解压缩包中的代码开始,熟悉算法的基本逻辑;然后尝试运行exe文件并分析其输出;最后,可以参与讨论,提出改进意见,甚至动手修改代码以优化算法。 总...

    PM_matlab的pm算法_pm传播算子算法_

    标题中的“PM_matlab的pm算法_pm传播算子算法_”指的是使用MATLAB实现的PM(Pattern Matching,模式匹配)算法以及与之相关的传播算子算法。PM算法是一种在数据集中寻找特定模式或序列的技术,常见于文本分析、生物...

    Anyligic与遗传算法

    首先,用Anylogic写算法并没有直接用语言写算法方便,但这文件的意义是想学习理解遗传算法和Anylogic,并不是为其它的。为了让自己写的博客更为清晰(偷懒),就想将建立的模型上传上去,让大家亲自打开看一看。

    《算法导论》

    通过阅读《算法导论》,读者不仅可以掌握各种实用的算法,还能学会如何分析和设计算法,这对于任何想要在计算机科学领域深化理解和提高技能的人来说都是不可或缺的。这本书不仅适合初学者,也适合有一定基础的程序员...

    编程基础算法引导 算法学习

    name.vbs可能是一个VBScript文件,虽然不明确其具体内容,但在学习算法的同时,了解不同编程语言的语法和特性也很重要。 最后,基础算法引导可能是一个综合性的指南,包含了上述所有内容的概述和学习建议。对初学者...

    《计算机常用算法》英文版

    《计算机常用算法》英文版是一本全面覆盖计算机领域...总之,《计算机常用算法》英文版是一部值得拥有的宝藏书,无论你是想深入理解算法的内在机制,还是希望在实践中运用这些算法,它都将是你探索算法世界的良师益友。

    算法 第4版 高清中文版

    8. **随机化算法**:如Monte Carlo和Las Vegas算法,展示了如何在不确定性和概率中寻找解决方案。 9. **计算几何**:探讨了几何问题的算法解决方案,如最近点对、凸包问题等,这些在图形学和地理信息系统中具有广泛...

    模式匹配之Sunday算法

    《模式匹配之Sunday算法详解》 在信息技术领域,模式匹配是一项基础且重要的任务,它广泛应用于文本搜索、生物信息...对于想要深入研究字符串处理和模式匹配技术的人来说,Sunday算法无疑是一个值得探索的重要知识点。

    数据结构与算法分析电子书合集

    数据结构与算法分析是计算机科学中的核心领域,对于任何想要深入理解编程和软件开发的人员来说,这都是不可或缺的知识。这个电子书合集包含了23本相关书籍,其中包括经典著作如《算法导论》、《编程之美》以及《设计...

    算法导论习题解答 算法导论习题解答

    《算法导论》是计算机科学领域的一本经典著作,它深入浅出地介绍了算法的设计、分析和实现。这本书涵盖了各种基础和高级算法,...因此,对于任何想深入理解算法的人来说,《算法导论》及其习题解答都是不可或缺的资源。

    自己写的jDE算法,附带CEC13的测试集。

    同时,"可以在任何环境下进行运行,不需要其他的调整"表明这个实现具有较好的通用性和鲁棒性,不需要根据不同的计算环境进行特别的配置或调整,这通常是高质量算法库的一个重要特征。 【标签】"算法"明确了主要内容...

    算法精解.C语言描述

    《算法精解:C语言描述》是数据结构和算法领域的经典之作,十余年来,畅销不衰!全书共分为三部分:部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——...

Global site tag (gtag.js) - Google Analytics