美文网首页
基础算法概述

基础算法概述

作者: 阳光的技术小栈 | 来源:发表于2018-12-15 14:26 被阅读1次

算法是一组(有限个)规则,它为某个特定问题提供了解决问题的运算序列。通俗点,就是计算机解体的过程。

计算机解题的核心是算法设计,一个算法应该具备有以下五个重要特征:

  1. 有穷性:一个算法必须保证执行有限步之后结束;
  2. 确切性:算法的每一步骤必须确切定义;
  3. 输入:一个算法有0个多个输入,以刻画运算对象的初始情况。所谓0个输入是指算法本身定出了初始条件。
  4. 输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;
  5. 能行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次即可完成。

相关文章

  • 算法基础概述

    算法的基本性质 算法是每一步经过精确定义的,能够通过有限步骤计算出确定结果的运算过程,算法有0个或多个输入,取决于...

  • 基础算法概述

    算法是一组(有限个)规则,它为某个特定问题提供了解决问题的运算序列。通俗点,就是计算机解体的过程。 计算机解题的核...

  • 机器学习算法-KNN算法

    机器学习算法-K近邻算法 本文中介绍的机器学习中最基础的一个算法:k-近邻算法,将从如下方面展开: 算法概述 k近...

  • 排序算法

    概述 一般排序算法(以元素比较为基础) => 快速排序、归并排序、插入排序、冒泡排序、堆排序 特殊排序算法 => ...

  • IOS开发_算法

    1、概述; 2、算法的评定; 3、常见的算法; 1、概述; 1.1 定义:算法(Algorithm)是指解...

  • 推荐系统基础

    推荐系统基础 个性化推荐概述 1.1 推荐系统概述 首先,需要申明一点的就是推荐系统!=推荐算法。推荐系统是一套完...

  • 算法一:概述

    算法一:概述 概述 1. 算法 算法algorithm,来自于数学领域。算法的种类也很多,有好有坏。我们用时间复杂...

  • 算法概述

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

  • 算法概述

    十种常见算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能超过Q(nlogn)...

  • 算法概述

    # 什么是算法? 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着...

网友评论

      本文标题:基础算法概述

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