我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

  • 基础

  • 框架

  • 情商

  • 算法

    • 说说对二分查找的理解
    • 说说对动态规划、分而治之的理解
    • 说说对图的理解
    • 说说对堆的理解
    • 说说对归并排序的理解
    • 说说对快速排序的理解
    • 说说对插入排序的理解
    • 说说对数据结构的理解
    • 说说对栈、队列的理解及应用
    • 说说对树(二叉树)的理解
    • 说说对算法的理解及应用场景
      • 是什么
      • 特性
      • 应用场景
    • 说说对贪心算法,回溯算法的理解
    • 说说对选择排序的理解
    • 说说有哪些排序算法及理解
    • 说说算法复杂度有哪些?
    • 说说对冒泡排序的理解
  • 网络

  • 千锤百炼
  • 算法
fangdown
2021-10-08
目录

说说对算法的理解及应用场景

# 是什么

算法: 是指用来操作数据、解决程序问题的一组方法

一个程序 = 算法 + 数据结构, 两者缺一不可

# 特性

  1. 有限性: 一个算法必须保证执行优先步骤之后结束
  2. 确切性: 算法的每一步必须有确切的意义
  3. 输入: 参数,无参数,则为算法指定初始条件
  4. 输出: 无输出则毫无意义
  5. 可行性: 每个计算步骤都可以在有限时间内完成

# 应用场景

  • 如虚拟dom或者fiber
{
  type: 'div',
    props: {
      name: 'lucifer'
    },
    children: [{
      type: 'span',
      props: {},
      children: []
    }]
}
  • babel,postcss, prettier等
  • 每日一题和js每日一题,相似度对比,通过最小编辑距离算法,如果a和b的编辑距离越小,我们认为越相识
#算法
上次更新: 2021/12/19, 18:05:42
说说对树(二叉树)的理解
说说对贪心算法,回溯算法的理解

← 说说对树(二叉树)的理解 说说对贪心算法,回溯算法的理解→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式