`

【算法导论】入门概念

阅读更多

写程序,学语言,其实这些都是需要时间的沉淀的,但是唯独算法与数据结构这些程序的核心与灵魂是几乎不变的(也有一定的变化,不过本质相同),所以,希望各位码农们可以学习一下算法和数据结构,了解这些核心的东西,实际的对自己进行提升。

 

小弟菜鸟一枚,对算法不太感冒,不过,感觉必须做一些核心的东西才行,所以,打算坚持学习了解一些算法。

 

算法的概念:简单来说,所谓算法(algorithm)就是定义良好的计算过程,它去一个或一组值作为输入,并产生出一个或一组值作为输出。亦即,算法就是一系列的计算步骤,用来将输入数据转换成输出结果。

 

数据结构:数据结构是存储和组织数据的一种方式,以便于对数据进行访问和修改。

 

看看这些概念,我又想起来 程序=数据结构+算法, 所以咱们想想吧,不学算法,不学数据结构,咱们怎么称自己为程序员呢,是不是写出来的都是“伪程序”呢?

 

咱是菜鸟,据说大牛对程序的理解都很深的,不仅仅是会写个网站啊,做个小demo啊就是大牛了,那样我觉得这大牛也忒简单了,也没有什么意思了。

 

计算机可以很快,但是不可以无限快,存储可以很便宜,但是不可以无限便宜。这时候要解决这些问题,那么一个优秀的算法就要亮相了。当你在效率和存储上做出来共享,还愁Boss不给Money吗?据说一个师兄去了暴风那里,把他们的cache命中率从20%提升到了80%,那工资一下子就上来了,想想他为公司节省多少服务器和机架的费用啊。

 

以后的章程中,我都是按照算法导论学的,上面的例子大部分是按照算法导论上来进行开展的。跟大家一起学习~

 

如果,哪位大牛跑批判或者指点,小菜我热烈欢迎~

 

2
1
分享到:
评论

相关推荐

    算法导论(part2)

    第2章 算法入门 2.1 插入排序 2.2 算法分析 2.3 算法设计 2.3.1 分治法 2.3.2 分治法分析 第3章 函数的增长 3.1 渐近记号 3.2 标准记号和常用函数 第4章 递归式 4.1 代换法 .4.2 递归树方法 ...

    算法导论(part1)

    第2章 算法入门 2.1 插入排序 2.2 算法分析 2.3 算法设计 2.3.1 分治法 2.3.2 分治法分析 第3章 函数的增长 3.1 渐近记号 3.2 标准记号和常用函数 第4章 递归式 4.1 代换法 .4.2 递归树方法 ...

    并行计算导论 pdf

    编程的入门教材,目的是促进并行计算技术在我国的应用。书中介 绍了并行计算的基础知识、Linux/UNIX 的基本使用、基于Linux 机 群的并行计算平台的建立、并行算法的设计和MPI 消息传递并行编 程的基本概念与方法。书...

    产品经理刷leetcode-AlgorithmExercises:我的算法练习和笔记

    产品经理刷leetcode Daily progress TO ...《算法导论》 4.针对面试准备: 《剑指 Offer》《编程珠玑》 5.扩展阅读: 《算法之美》《算法帝国》 6.实践操作: 《算法竞赛入门经典》《力扣题库》 牛客

    [计算机科学与技术导论].王昆仑.赵洪涌.扫描版

    本书是计算机科学与技术专业学生使用的一本入门专业教材,详细地阐述了计算机科学与技术中的主要概念和问题,并介绍了主要的专业知识。全书以编码、数据存储、数据运算基础 (硬件)、数据组织(结构)、数学基础、编程...

    python编程入门指南-编程入门指南.pdf

    课程内容:计算概念,Python 编程语⾔,⼀些简单的数据结构与算法,测试与调 试。 2. · 完成 Harvard CS50x (哈佛⼤学:计算机科学)。 同样是导论课,但这门课与MIT的导论课互补。教学语⾔涉及 C, PHP, ...

    并行计算导论

    建立、并行算法的设计和MPI消息传递并行编程的基本概念与方法。 书中还提供了一批典型科学计算问题的并行算法与程序设计实例,介绍了一些当前国际上流行的科学计算软件工具及平台。本书力求从简单入间接税,循序渐进...

    计算机科学技术导论--葛建梅

    以通俗易懂、深入浅出的方式阐述计算机科学专业知识,全书共分为10章,从计算机科学技术的基础知识入手,介绍了计算机的基本概念、数制、码制、计算机的基本结构和工作原理、程序设计的基础以及算法和数据结构基本...

    现代编译原理——C语言描述 中英文 代码

    算法部分也很精要,比算法导论更容易学习和入门。Sartaj Sahni《数据结构算法与应用——C++语言描述、Java语言描述》全集,包含中英文图书、代码、习题答案、演示动画、考试题,都是我亲自从此书的官方网站下载并...

    地理信息系统专业课思维导图

    GIS,地理信息系统/地理信息科学的思维导图,包括基本的概念以及基本的算法,可以帮助初学者入门,或者考研复习。

    清华大学精品大数据全套课程PPT课件含习题(40页)第8章 互联网大数据处理.pdf

    清华大学出品的大数据全套课程PPT学习课件,非常适合大学生和职场人士学习,也适合老鸟复习回顾,完全可用于自学入门,很经典好用的PPT课件哦~ 01.《大数据》配套PPT之一:第1章 大数据概念与应用 02.《大数据》配套...

    时序立体数据主成分matlab源码-awesome-machine-learning:一些很棒的机器学习大学课程列表!随时贡献!

    本课程概述了机器学习中的许多概念,技术和算法 斯坦福大学统计学习入门 :video_camera: :laptop: :green_book: 这是监督学习的入门级课程,重点是回归和分类方法。 教学大纲包括:线性和多项式回归,逻辑回归和线性...

Global site tag (gtag.js) - Google Analytics