美文网首页
算法是什么

算法是什么

作者: 100斤 | 来源:发表于2017-06-20 01:32 被阅读0次

并不是想说算法的定义是什么。

想到这个问题,是因为面试,别人的面试,我同事,高级开发工程师,被一个二分查找难倒在面试。并不想笑,因为我同事觉得有能力胜任工作,但是被一个不太顺利的面试给阻断了。无论是面试方法,或者是面试者,应该是都有些小问题的。

说实话,折半的思想谁都知道,如果用笔写出来,一次写完毫不犹豫,还有人盯着,应该是有点难度的。这不是强行解释,毕竟工作这么久,也没有真正写过什么像样的算法,顶多是业务逻辑。这么说来,工作越久,对这些算法之类的,大学背的东西,也就忘得越多。

既然算法似乎是无用的东西,为什么面试还是有人要问呢。?(我这位同事面试估计是不会问的,不是因为他自己忘了,而是他是一个重视做事,重视态度的人,这个观点我也是很赞同的。)

对于算法,我是不排斥的,虽然不是计算机专业的,但是大学的数据结构,我几乎考了满分。我对这门课非常感兴趣,链表队列,排序,查找这些东西让我感觉很神奇,为什么前辈们能想出这些东西,感觉很厉害。就比如排序,方法这么多,各有优劣。

算法对于面试,换位思考一下,应该是想知道一些思考的方法,例如分治,如果单纯看面试者写一个算法应该是没什么意思的。如果面试不问算法,应该问什么去了解一个面试者呢,我觉得这是一个有趣的问题。

相关文章

  • 算法概述

    算法是什么 为什么要学习算法 怎样学习算法 算法是什么 算法是计算机用来解决问题的一系列指令。(1)算法的每一个步...

  • 1-4算法

    什么是算法?算法的五个特点是什么? 算法是解题的技巧和方式。 算法的特点:输入(算法有0个或多个输入)、输出(算法...

  • (十)EM算法

    1.EM算法是什么  EM算法的英文全称是Expectation Maximization Algorithm——...

  • 算法是什么

    并不是想说算法的定义是什么。 想到这个问题,是因为面试,别人的面试,我同事,高级开发工程师,被一个二分查找难倒在面...

  • 算法是什么

    算法是什么 真刀真枪地编写程序前,先来说说何为计算机编程。简而言之,计算机编程就是告诉计算机 如何做。计算机多才多...

  • 决策树的python实现

    本文结构: 是什么? 有什么算法? 数学原理? 编码实现算法? 1. 是什么? 简单地理解,就是根据一些 feat...

  • 10.数据结构和算法 初识

    1、数据结构与算法(Python) 数据结构和算法是什么?答曰:兵法! 1.1算法的概念 算法是计算机处理信息的本...

  • IOS 逆向开发(二)密码学 HASH

    1. HASH算法简介 1.1 HASH是什么? Hash算法(也叫散列算法) Hash,一般翻译做“散列”,也有...

  • 《机器学习(周志华)》学习笔记(三)

    Q:机器学习中最简单的学习算法是什么? A:最简单的机器学习算法莫过于线性回归算法了。线性回归算法的基本形式如下:...

  • k-means算法总结

    目录 一、k-means算法原理 二、k-means算法目标函数是什么 三、总结 一、k-means算法原理 k-...

网友评论

      本文标题:算法是什么

      本文链接:https://www.haomeiwen.com/subject/crtoqxtx.html