标签: 数据结构与算法
-
Leetcode讲解视频(持续更新中…)
【Leetcode】146.LRU缓存机制【Leetcode】108.将有序数组转换为二叉搜索树【Leetco…
-
双端链表list的实现 | 自己实现Redis源代码(2)
通过对《Redis设计与实现》一书的学习,我打算动手自己实现一份“Redis源代码”作为自己的学习记录。
-
react源码ReactTreeTraversal.js之数据结构与算法
面试中,经常遇到的一个简单算法题:查找两个单链表的公共节点最近在读react源码的时候发现一个react树中对…
-
【Leetcode】98. 验证二叉搜索树
题目 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含…
-
数据结构与算法 | 如何实现LRU缓存淘汰算法
缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非常广泛的应用,比如常见的 CPU 缓存、数据库…
-
数据结构与算法 | Leetcode 876. middle-of-the-linked-list
原文链接: [链接] 前面,我们实现了 删除单链表倒数第N个节点 操作,本篇来聊聊,如何求一个链表的中间节点。…
-
数据结构与算法 | Leetcode 19. Remove Nth Node From End of List
原文链接:[链接] 前面,我们实现了 两个有序链表的合并 操作,本篇来聊聊,如何删除一个链表的倒数第N个节点。…
-
数据结构与算法 | LeetCode 224. Basic Calculator
原文链接:[链接] 前面,我们学习了 栈的实现及其应用 ,今天我们基于栈,来实现一个简单的计算器功能。 简单计…
-
数据结构与算法 | Leetcode 21:Merge Two Sorted Lists
原文链接:[链接] 前面,我们实现了链表的 环检测 操作,本篇来聊聊,如何合并两个有序链表。 有序链表合并 L…
-
数据结构与算法 | Leetcode 206:Reverse Linked List
前面我们实现了几种常见的 链表 ,接下来,我们来聊聊如何实现 单链表 的反转? 链表反转 Leetcode 2…