与Javascript相关的数据结构和算法

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:豪情
链接:http://www.zhihu.com/question/36882354/answer/69416260
来源:知乎

建议先打好基础,了解js语言的特性或玩法,然后再来玩算法,个人感觉才能四两拨千斤,算法这种东西,是高级抽象的东西,简单说:是熟悉计算机语言解决日常需求的前提下,熟练的选择一种高效的做事方式,先了解如何将日常的需求或人类的自然语言转换为计算机语言,然后在进一步的确定算法在整个代码开发中所扮演的角色,然后在方向性的选择攻破。

1. 说书我推荐几本,是javascript相关的,仅供参考:

<img src="https://pic1.zhimg.com/d90cde31a5fce6b4543a62bddbf4c9d0_b.jpg" data-rawwidth="315" data-rawheight="423" class="content_image" width="315">数据结构与算法JavaScript描述 (豆瓣)
《图灵程序设计丛书:数据结构与算法JavaScript描述》([美]麦克米伦(Michael McMillan))【摘要 书评 试读】
数据结构与算法JavaScript描述
这本是国外的著作,只是用js来重新描述了一下日常的算法。

<img src="https://pic1.zhimg.com/67298b3bf125e3e629cddd2d95c9bdec_b.jpg" data-rawwidth="324" data-rawheight="408" class="content_image" width="324">学习JavaScript数据结构与算法 (豆瓣)
学习JavaScript数据结构与算法
这书是刚上市的javascript算法书籍。

2. 以下分享我知识库中“算法”关键字相关的,大多是非javascript语言相关的,仅供参考:
<img src="https://pic2.zhimg.com/52137745bc5a8e0992038720e752dd49_b.jpg" data-rawwidth="324" data-rawheight="408" class="content_image" width="324">啊哈!算法 (豆瓣)
《啊哈 算法》(啊哈磊)【摘要 书评 试读】
啊哈 算法
这本书个人感觉还可以,试着用通俗的语言来解释复杂的算法问题,里边也有几个经典的例子,可以看看。(是用c描述的,多谢中级群[think2011]帮我指正)。

有哪些学习算法的网站推荐? - 编程

Web 前端与算法的结合点在哪里? - 前端开发

javascript数据结构与算法

VisuAlgo moves to http://visualgo.net
js算法演示

数据结构与算法的JavaScript实现及应用

我的算法学习之路

数据结构与算法的JavaScript实现及应用
单链表

在编程和算法领域,有哪些经典问题? - 编程
经典算法

一些常见算法的JavaScript实现 -- 简明现代魔法
常见的算法js实现

优秀博客推荐:各种数据结构与算法知识入门经典
各种算法推荐

sku组合查询算法探索
组合查询算法

排序算法 -- JavaScript 标准参考教程(alpha)
排序算法

我的博客目录
算法学习

程序员必知的10大基础实用算法_IT新闻
程序员必知的10大基础实用算法

以上个人观点,仅供参考。

有喜欢探讨前端相关话题的,建议加:389875212,人快满了,不加来不及了。

来自为知笔记(Wiz)

时间: 2024-10-22 17:17:55

与Javascript相关的数据结构和算法的相关文章

《数据结构与算法-Javascript描述》

今年的上半年,项目原因大部分时间在写js,这期间把easyui,echarts,bootstrap都用了点皮毛,写的多了,自然也多了些感觉,不过仅局限于运用层面,于是决定再系统的看些javascript方面的书,强化运用能力,便有了这本~来自于国内知名公司前端工程师翻译自国外的书,见名知意用Javascript角度来讲数据结构和算法,一方面可以把javascript的基础知识加强,一方面加深数据结构以及算法的理解和应用. 全书篇幅不长,第一章简明扼要对javascript做了简单的介绍,基本语法

javascript数据结构和算法 零(前记+序言)

前记 这本书Data Structure and Algorithm with Javascript 我将其翻译成<< javascript 数据结构和算法>> 为什么这么翻译?而不是翻译成"用javascript实现数据结构和算法" 原因有二: 一个,我觉的它更加简洁,第二个,我是想强调我们在这里使用的是javascript. 我不喜欢一些翻译的人把一个简单的语句进行加工,搞得晦涩难懂.我更喜欢外国人写书的 那种原汁原味.同样,我很喜欢外国人的那种分享精神,它

MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎 对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等.为了避免混乱,本文将只关注于BTree索 引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论. 数据结构及算法基础 索引的本质 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构.提取句子主干

浅谈MySQL索引背后的数据结构及算法

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持 也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等.为了避免混乱,本文将只关注于BTree索引,因为这是 平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论. 文章主要内容分为四个部分. 第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础. 第二部分结合MySQL数据库中

[纯干货] MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等.为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论. 文章主要内容分为三个部分. 第一部分主要从数据结构及算法理论层面讨论MySQL数据库索引的数理基础. 第二部分结合MySQL数据库中My

浅谈MySQL索引背后的数据结构及算法(转载)

转自:http://blogread.cn/it/article/4088?f=wb1 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题.特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等.为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论. 文章主要内容分为三个部分. 第一部分主要从数据结

MySQL索引背后的数据结构及算法原理(转)

原文:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 目录 摘要 数据结构及算法基础 索引的本质 B-Tree和B+Tree 为什么实用B-Tree(B+Tree) MySQL索引实现 MyISAM索引实现 InnoDB索引实现 索引使用策略及优化 示例数据库 最左前缀原理与相关优化 索引选择性与前缀索引 InnoDB的主键选择与插入优化 后记 参考文献 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一

MySQL索引背后的数据结构及算法原理 --转

写在前面的话 在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多东西,如果你愿意稍稍往深处挖一点,那么扑面而来的一定是各种数据结构和算法知识.例如几乎每个程序员都要打交道的数据库,如果仅仅是用来存个数据.建建表.建建索引.做做增删改查,那么也许觉得数据结构和这东西没什么关系.不过要是哪天心血来潮,想知道的多一点,想研究一下如何优化数据库,那么一定避免不

前端数据结构与算法系列

数据结构与算法JavaScript版目录 数据结构与算法JavaScript (一) 栈 数据结构与算法JavaScript (二) 队列 数据结构与算法JavaScript (三) 链表