这是第三周的练习题,原本应该先发第二周的,因为周末的时候,我的母亲大人来看望她的宝贝儿子,哈哈,我得带她看看厦门这座美丽的城市呀. 这两天我抓紧整理下第二周的题目和答案,下面我把之前的也列出来: 1.每周一练 之 数据结构与算法(Stack) 欢迎关注我的 个人主页 && 个人博客 && 个人知识库 && 微信公众号"前端自习课" 本周练习内容:数据结构与算法 -- LinkedList 这些都是数据结构与算法,一部分方法是团队其他成员实…
这是第四周的练习题,五一放假结束,该收拾好状态啦. 下面是之前分享的链接: 1.每周一练 之 数据结构与算法(Stack) 2.每周一练 之 数据结构与算法(LinkedList) 2.每周一练 之 数据结构与算法(Queue) 欢迎关注我的 个人主页 && 个人博客 && 个人知识库 && 微信公众号"前端自习课" 本周练习内容:数据结构与算法 -- Set 这些都是数据结构与算法,一部分方法是团队其他成员实现的,一部分我自己做的,有什…
这是第二周的练习题,这里补充下咯,五一节马上就要到了,自己的计划先安排上了,开发一个有趣的玩意儿. 下面是之前分享的链接: 1.每周一练 之 数据结构与算法(Stack) 2.每周一练 之 数据结构与算法(LinkedList) 欢迎关注我的 个人主页 && 个人博客 && 个人知识库 && 微信公众号"前端自习课" 本周练习内容:数据结构与算法 -- Queue 这些都是数据结构与算法,一部分方法是团队其他成员实现的,一部分我自己做的,…
这是第六周的练习题,最近加班比较多,上周主要完成一篇 GraphQL入门教程 ,有兴趣的小伙伴可以看下哈. 下面是之前分享的链接: 1.每周一练 之 数据结构与算法(Stack) 2.每周一练 之 数据结构与算法(LinkedList) 3.每周一练 之 数据结构与算法(Queue) 4.每周一练 之 数据结构与算法(Set) 5.每周一练 之 数据结构与算法(Dictionary 和 HashTable) 欢迎关注我的 个人主页 && 个人博客 && 个人知识库 &…
这是第五周的练习题,上周忘记发啦,这周是复习 Dictionary 和 HashTable. 下面是之前分享的链接: 1.每周一练 之 数据结构与算法(Stack) 2.每周一练 之 数据结构与算法(LinkedList) 3.每周一练 之 数据结构与算法(Queue) 4.每周一练 之 数据结构与算法(Set) 欢迎关注我的 个人主页 && 个人博客 && 个人知识库 && 微信公众号"前端自习课" 本周练习内容:数据结构与算法 --…
最近公司内部在开始做前端技术的技术分享,每周一个主题的 每周一练,以基础知识为主,感觉挺棒的,跟着团队的大佬们学习和复习一些知识,新人也可以多学习一些知识,也把团队内部学习氛围营造起来. 我接下来会开始把每周一练的题目和知识整理一下,便于思考和巩固,就像今天这篇开始. 学习的道路,很漫长,要坚持,希望大家都能掌握自己喜欢的技术,和自己需要的技术. 欢迎查看我的 个人主页 && 个人博客 && 个人知识库 && 微信公众号"前端自习课" 本…
这是第六周的练习题,最近加班比较多. 下面是之前分享的链接: [算法]200-每周一练 之 数据结构与算法(Stack) [算法]213-每周一练 之 数据结构与算法(LinkedList) [算法]214-每周一练 之 数据结构与算法(Queue) [算法]228-每周一练 之 数据结构与算法(Set) 欢迎关注我的 个人主页 && 个人博客 && 个人知识库 && 微信公众号"前端自习课" 本周练习内容:数据结构与算法 -- Tree…
这是第五周的练习题,上周忘记发啦,这周是复习 Dictionary 和 HashTable. 下面是之前分享的链接: [算法]200-每周一练 之 数据结构与算法(Stack) [算法]213-每周一练 之 数据结构与算法(LinkedList) [算法]214-每周一练 之 数据结构与算法(Queue) [算法]228-每周一练 之 数据结构与算法(Set) 欢迎关注我的 个人主页 && 个人博客 && 个人知识库 && 微信公众号"前端自习课&…
数据结构和算法是什么? 从广义上讲,数据结构就是指一组数据的存储结构.算法就是操作数据的一组方法. 从狭义上讲,是指某些著名的数据结构和算法,比如队列.堆.栈.二分查找.动态规划等. 数据结构和算法有什么关系? 数据结构和算法是相辅相成的.数据结构是为算法服务的,算法要作用在特定的数据结构之上.因此,我们无法孤立数据结构来讲算法,也无法孤立算法来讲数据结构. 为什么要学数据结构和算法? 如果不学数据结构和算法: 难以通过大公司的面试 编写的代码运行效率低下,占用存储空间大 写出来的框架Bug多.…
1. 前言 想学好前端,先练好内功,内功不行,就算招式练的再花哨,终究成不了高手. 非线性表(树.堆),可以说是前端程序员的内功,要知其然,知其所以然. 笔者写的 JavaScript 数据结构与算法之美 系列用的语言是 JavaScript ,旨在入门数据结构与算法和方便以后复习. 非线性表中的树.堆是干嘛用的 ?其数据结构是怎样的 ? 希望大家带着这两个问题阅读下文. 2. 树 树的数据结构就像我们生活中的真实的树,只不过是倒过来的形状. 术语定义 节点:树中的每个元素称为节点,如 A.B.…