请选择 进入手机版 | 继续访问电脑版

QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1654|回复: 0

JavaScript Data Structures and Algorithms超经典的算法书!

[复制链接]
字体大小: 正常 放大
madio        

3万

主题

1283

听众

5万

积分

  • TA的每日心情
    奋斗
    2020-12-30 11:22
  • 签到天数: 2010 天

    [LV.Master]伴坛终老

    数学中国顾问团

    自我介绍
    数学中国站长

    社区QQ达人 邮箱绑定达人 优秀斑竹奖 发帖功臣 风雨历程奖 新人进步奖 最具活力勋章

    群组数学建模培训课堂1

    群组数学中国美赛辅助报名

    群组Matlab讨论组

    群组2013认证赛A题讨论群组

    群组2013认证赛C题讨论群组

    发表于 2020-2-25 12:21 |显示全部楼层
    |招呼Ta 关注Ta |邮箱已经成功绑定
    The motivation for writing this book was the lack of resources available about data; S2 c3 E) _% B1 g" m6 n& y  e0 C
    structures and algorithms written in JavaScript. This was strange to me because( [: M; b. V7 T/ a5 p
    today many of the job opportunities for software development require knowledge of
    / ~7 `" t$ z- B8 R0 c8 XJavaScript; it is the only language that can be used to write the entire stack, including the+ k/ Q5 V9 a3 S, O$ Z& f
    front-end, mobile (native and hybrid) platforms, and back-end. It is crucial for JavaScript
    ' K4 C. s; Q8 s& K( |) Q& l3 ldevelopers to understand how data structures work and how to design algorithms to. t, r+ `4 @0 s+ M; A+ T
    build applications.8 t. n. r; ]& u
    Therefore, this book aims to teach data structure and algorithm concepts from& o3 R( G3 n' u$ V: q/ L; }/ {5 k
    computer science for JavaScript rather than for the more typical Java or C++. Because
    3 C- R. h$ ~7 z7 ^JavaScript follows the prototypal inheritance pattern, unlike Java and C++ (which follow
    % |% A) Y& d. y8 Y0 e% rthe inheritance pattern), there are some changes in writing data structures in JavaScript.
    6 l  K  g. Y7 X* aThe classical inheritance pattern allows inheritance by creating a blueprint-like% x6 V2 y1 z, e1 f7 [
    form( E. |6 C7 T9 H- W- U% N3 e
    that objects follow during inheritance. However, the prototypal inheritance pattern
    3 |4 P9 d, {4 |% ?means copying the objects and changing their properties.
    ' Y3 d& M- O% E' B( VThis book first covers fundamental mathematics for Big-O analysis and then lays out
    3 @8 K( m* u- O4 tthe basic JavaScript foundations, such as primitive objects and types. Then, this book$ j7 w- n9 I- Q) L0 D
    covers implementations and algorithms for fundamental data structures such as linked
    , v9 H) H3 f( W7 @' Clists, stacks, trees, heaps, and graphs. Finally, more advanced topics such as efficient) s, S  F2 G) H# B* O
    string search algorithms, caching algorithms, and dynamic programming problems are
    % u! B8 W. u! M+ B6 sexplored in great detail.$ k% r0 n) ~' {0 j6 E( Q
    ! A7 I! _; ^: }4 N
    5 Q# t% ?/ k0 d- h% e

    JavaScript Data Structures and Algorithms.pdf

    7.08 MB, 下载次数: 0, 下载积分: 体力 -2 点

    zan
    数学建模社会化
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2021-2-25 12:41 , Processed in 0.626652 second(s), 56 queries .

    回顶部