js-data-structures:带有一些最常用数据结构 JS 的 Repo

  • e8_100202
    了解作者
  • 6KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-09 18:05
    上传日期
数据结构与算法 JavaScript 版 好的部分 内容 基本 数组 列表 基础知识 递归:一种函数调用自身的编程技术。 递归示例 function factorial(number) { if (number == 1) { return number; } else { return number * factorial(number - 1); } } console.log(factorial(5)); 当传递给函数的参数为​​ 5 时,这就是递归的工作方式。 5 * factorial(4) 5 * 4 * factorial(3) 5 * 4 * 3 * factorial(2) 5 * 4 * 3 * 2 * factorial(1) 5 * 4 * 3 * 2 * 1 5 * 4 * 3 * 2 5 * 4 * 6 5 * 24 12
js-data-structures-master.zip
  • js-data-structures-master
  • trees
  • bst.md
    2.8KB
  • README.md
    729B
  • arrays
  • string-representation.md
    398B
  • mutator-functions.md
    646B
  • accessor-functions.md
    662B
  • intro.md
    1.2KB
  • removing-elements.md
    574B
  • create-new-array.md
    725B
  • adding-middle-values.md
    219B
  • .gitignore
    11B
内容介绍
# Data Structures and Algorithms JavaScript Edition ### The Good Parts ### Contents 1. Basics 2. Arrays 3. Lists # #### The Basics <b>Recursion:</b> a programming technique in which a function calls itself. Example of Recursion ``` function factorial(number) { if (number == 1) { return number; } else { return number * factorial(number - 1); } } console.log(factorial(5)); ``` This is how recursion works when the argument passed to the function is 5. ``` 5 * factorial(4) 5 * 4 * factorial(3) 5 * 4 * 3 * factorial(2) 5 * 4 * 3 * 2 * factorial(1) 5 * 4 * 3 * 2 * 1 5 * 4 * 3 * 2 5 * 4 * 6 5 * 24 120 ``` # <b>Objects: </b>a collection of properties created by defining a constructor function.
评论
    相关推荐