
数据结构与算法
文章平均质量分 95
童欧巴
公众号【欧巴聊AI】主理人,关注我领全网副业操盘手册
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树+8道前端算法面试高频题解
二叉树的中序遍历、二叉树的前序遍历、二叉树的后序遍历、相同的树、对称二叉树、二叉树的层序遍历 、二叉树的最大深度、翻转二叉树原创 2021-04-04 00:45:52 · 403 阅读 · 0 评论 -
链表+6道前端算法面试高频题解
链表、单链表、循环链表、双向链表、双向循环链表、删除链表的倒数第 N 个结点、合并两个有序链表、两两交换链表中的节点、环形链表、反转链表、链表的中间结点原创 2021-04-04 00:43:44 · 317 阅读 · 0 评论 -
数组回炉重造+6道前端算法面试高频题解
温故而知新数组是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。数组可以根据索引下标随机访问(时间复杂度为 O(1)),这个索引通常来说是数字,用来计算元素之间的存储位置的偏移量。与其他编程语言不同,JavaScript 中的数组长度可以随时改变,数组中的每个槽位可以储存任意类型的数据,并且其数据在内存中也可以不连续。上文提到,这个索引通常是数字,也就是说在 JavaScript 中,通过字符串也可以访问对应的元素:const arr = [0, 1, 2]arr[原创 2021-04-04 00:40:51 · 336 阅读 · 0 评论 -
跌妈不认?一口气团灭6道股票算法打打气
买卖股票的最佳时机、买卖股票的最佳时机II、买卖股票的最佳时机III、买卖股票的最佳时机 IV、最佳买卖股票时机含冷冻期、买卖股票的最佳时机含手续费、动态规划、算法题解原创 2021-02-27 12:59:53 · 228 阅读 · 0 评论 -
手撕前端面试之经典排序算法 (动图+视频)
冒泡排序、快速排序、插入排序、堆排序、归并排序、选择排序原创 2021-02-24 00:23:35 · 724 阅读 · 0 评论 -
前端玩转位运算(N皇后+Vue3位运算应用)
位运算、Vue3位运算应用shapeFlags、patchFlags、N皇后LeetCode题解。原创 2020-12-13 13:56:41 · 789 阅读 · 0 评论 -
食堂店小二儿教你学会栈
如何理解栈?栈的特点、栈的应用、LeetCode题解。原创 2020-09-10 23:54:21 · 631 阅读 · 0 评论 -
「前端进阶」面试链表不再怕
链表、前端、数据结构与算法、循环链表、双向链表、双向循环链表、LeetCode题解、合并两个有序链表、环形链表、反转链表、删除结点的倒数第 N 个节点、求链表的中间结点原创 2020-07-12 01:37:27 · 254 阅读 · 0 评论 -
从酒桌游戏看二分查找算法
二分查找 Binary Search、数据结构与算法、 LeetCode 题解、搜索旋转排序数组、原创 2020-07-10 16:54:34 · 282 阅读 · 0 评论 -
「种树专业户」“树”业有专攻
树、 二叉树 Binary Tree、满二叉树 Full Binary Tree、完全二叉树 Complete Binary Tree、二叉树的遍历、二叉查找树 Binary Search Tree、AVL 树 Adelson-Velsky-Landis Tree 、红黑树 Red-balck Tree、Trie 树、LeetCode题解、实现 Trie 树、B+ 树原创 2020-06-26 01:46:27 · 432 阅读 · 0 评论 -
将分治、动态规划、回溯、贪心一锅炖
分治算法 Divide and Conquer、动态规划 Dynamic Programming、LeetCode题解、爬楼梯、贪心算法 Greedy、分发饼干、回溯算法 Backtracking、电话号码的字母组合、原创 2020-06-14 00:29:02 · 591 阅读 · 3 评论 -
聊聊递归的本质
很多算法思想都基于递归,无论是DFS、树的遍历、分治算法、动态规划等都是递归思想的应用。学会了用递归来解决问题的这种思维方式,再去学习其他的算法思想,无疑是事半功倍的。原创 2020-05-23 13:41:43 · 1627 阅读 · 0 评论 -
前端如何搞定数据结构与算法(先导篇)
为什么要学习数据结构与算法?在0202年的今天,由于每天被无数的信息轰炸,大多数人已经变得越来越浮躁了,并且丧失了独立思考的能力。原创 2020-04-19 14:21:37 · 707 阅读 · 0 评论 -
「时间管理」JavaScript算法时间、空间复杂度分析
鉴别一名工程师是否是算法高手的方法之一就是考察他对复杂度分析的掌握程度。说起来可能有点玄幻,算法高手对复杂度分析一般讲究的都是感觉。原创 2020-04-30 00:00:00 · 448 阅读 · 0 评论