
leetcode卡片学习
leetcode课程学习笔记
AuthurLEE
做一块努力吸收知识的海绵!
展开
-
leetcode【数据结构简介】《队列&栈》卡片 - 小结
包括以下六道队列和栈的相关练习题:1.用栈实现队列; 2. 用队列实现栈;3. 字符串解码; 4. 图像渲染; 5. 01矩阵; 6. 钥匙和房间原创 2020-04-15 19:32:41 · 5067 阅读 · 0 评论 -
leetcode【数据结构简介】《队列&栈》卡片 - 栈和深度优先搜索
博主亲手绘制动态图,一张张截图,头发瞬间少了三千 ···(关于栈以及dfs)原创 2020-04-12 22:28:49 · 1307 阅读 · 0 评论 -
leetcode【数据结构简介】《N叉树》卡片 -递归
类似二叉树的递归,只不过在对子节点的处理方面略有区别。原创 2020-04-11 15:14:14 · 247 阅读 · 0 评论 -
leetcode【数据结构简介】《N叉树》卡片 - 遍历
前序遍历:在N叉树中,先访问根节点,然后逐个遍历以其子节点为根的子树。后序遍历:在N叉树中,先逐个遍历以根节点的子节点为根的子树,最后访问根节点。层序遍历:N叉树的层序遍历与二叉树的一致。在树中进行广度优先搜索时,我们按照层序的顺序进行遍历。原创 2020-04-11 14:03:22 · 286 阅读 · 0 评论 -
leetcode【数据结构简介】《二叉搜索树》卡片 - 附录:高度平衡的二叉搜索树
一个高度平衡的二叉搜索树(平衡二叉搜索树)是在插入和删除任何节点之后,可以自动保持其高度最小。也就是说,有N个节点的平衡二叉搜索树,它的高度是`logN`。并且,每个节点的两个子树的高度不会相差超过1。根据定义, 我们可以**判断**出一个二叉搜索树是否是高度平衡的 (平衡二叉树)。原创 2020-04-10 13:03:32 · 341 阅读 · 0 评论 -
leetcode【来学习一下】《二分查找》卡片 - 概览及背景
二分查找是计算机科学中最基本、最有用的算法之一。 它描述了在有序集合中搜索特定值的过程。原创 2020-04-10 12:58:45 · 284 阅读 · 0 评论 -
leetcode【数据结构简介】《二叉搜索树》卡片 - 小结
>不得不说,这篇学习笔记博客,应该是目前为止花费时间最多的一篇。>做题的时候走了很多弯路,也在不断碰壁中学到了很多。>有把做题中的一些历程记录下来,作为分享。希望能对正在看的你,有所帮助。>如果有不足或者错误之处,欢迎指出;如果对你有帮助,请不要吝啬你的赞~原创 2020-04-10 00:24:01 · 5106 阅读 · 0 评论 -
leetcode【数据结构简介】《二叉搜索树》卡片——二叉搜索树中的基本操作
用"人话" 描述二叉搜索树中的注意事项,配以呕心沥血创作的动态演示图,你值得一看。原创 2020-04-06 13:42:38 · 345 阅读 · 0 评论 -
leetcode【数据结构简介】《二叉搜索树》卡片——二叉搜索树简介
有趣的灵魂,全面的分析,以及*** 带你探寻二叉搜索树是个啥玩意儿原创 2020-04-05 11:20:19 · 335 阅读 · 0 评论 -
leetcode【数据结构简介】《二叉树》卡片——总结
Authur Whywait 做一块努力吸收知识的海绵程序练习从中序和后序遍历序列构造二叉树从中序与后序遍历序列构造二叉树填充每个节点的下一个右侧节点指针填充每个节点的下一个右侧节点指针 II二叉树的最近公共祖先二叉树的序列化与反序列化原创 2020-04-03 17:23:55 · 340 阅读 · 0 评论 -
leetcode【数据结构简介】《二叉树》卡片——运用递归解决问题
这里有最有趣的灵魂,最直白的叙述以及···(想知道省略号省了啥?还不点进来看看?(っ´Ι`)っ原创 2020-04-02 22:36:50 · 1241 阅读 · 0 评论 -
leetcode【数据结构简介】《二叉树》卡片——树的遍历
Authur Whywait 做一块努力吸收知识的海绵树的四种遍历关于树和二叉树的介绍树的遍历 - 介绍二叉树的前序遍历 - 练习递归算法二叉树的中序遍历 - 练习递归算法二叉树的后序遍历 - 练习递归算法层序遍历二叉树的层序遍历 - 练习BFS算法关于树和二叉树的介绍树 是一种经常用到的数据结构,用来模拟具有树状结构性质的数据集合。树里的每一个节点有一个根植和一个包含所有子节点的列...原创 2020-04-02 19:01:24 · 278 阅读 · 0 评论 -
leetcode【数据结构简介】《队列&栈》卡片——栈:后入先出的数据结构
本文中,我们将介绍另一种处理顺序后入先出(LIFO),以及相应的数据结构,栈。阅读本文之后,你将get以下技能:理解 LIFO 和 栈的定义;能够用动态数组实现栈;熟悉内置栈结构;能够使用栈解决问题。后入先出的数据结构 - 栈后入先出的数据结构栈 - 用法相关程序练习1. 最小栈后入先出的数据结构在 LIFO 数据结构中,将**首先处理添加到队列中的 最新元素 **。与队列...原创 2020-03-31 22:51:46 · 290 阅读 · 0 评论 -
leetcode【数据结构简介】《队列&栈》卡片——队列和广度优先搜索
跟着我走完篇文章,如果还没有掌握BFS算法,你可以来打我。(关于队列在BFS算法中的应用,非常详细的介绍了三道BFS算法相关编程题。)原创 2020-03-31 14:07:21 · 418 阅读 · 0 评论 -
leetcode【数据结构简介】《队列&栈》卡片——队列:先入先出的数据结构
Author: Authur Whywait, 一个努力学习知识的孩子 \ (0^ ◇^0)/文章目录先入先出的数据结构队列 - 实现循环队列**程序练习 - 设计循环队列**注意一: 关于释放链表操作注意二:关于删除操作所有操作的代码实现队列 - 用法先入先出的数据结构在 FIFO 数据结构中,将首先处理添加到队列中的第一个元素。如上图所示,队列是典型的 FIFO 数据结构。插入(...原创 2020-03-29 21:51:44 · 389 阅读 · 2 评论 -
leetcode【数据结构简介】《链表》卡片——小结
用有趣的语言来讲解 链表相关 编程练习。确定不进来逛一逛?原创 2020-03-29 14:36:45 · 323 阅读 · 0 评论 -
leetcode【数据结构简介】《链表》卡片——双链表
关于双链表的基本介绍以及所有基本操作的代码~确定不点进来瞅瞅?w(゚Д゚)w原创 2020-03-28 21:33:10 · 232 阅读 · 0 评论 -
leetcode【数据结构简介】《链表》卡片——经典问题
一些关于单链表的经典问题以及相关编程题, 内含多种解题方法、注意事项、心得,甚至一些吐槽!只有你想不到~原创 2020-03-27 21:56:31 · 306 阅读 · 0 评论 -
leetcode【数据结构简介】《链表》卡片——双指针技巧
文章目录链表中的双指针链表中的双指针原创 2020-03-27 13:47:35 · 384 阅读 · 0 评论 -
leetcode【数据结构简介】《链表》卡片——单链表
文章目录单链表简介结点结构单链表的添加操作单链表的删除操作程序练习:设计链表单链表简介单链表中的每个结点不仅包含值,还包含链接到下一个结点的引用字段。通过这种方式,单链表将所有结点按顺序组织起来。蓝色箭头显示单个链接列表中的结点是如何组合在一起的。结点结构//definition for singly-linked list.struct SinglyListNode{ in...原创 2020-03-27 00:42:45 · 267 阅读 · 0 评论 -
leetcode【数据结构简介】《数组和字符串》卡片——小结
使用各种算法解决这数组和字符串相关编程题原创 2020-03-26 19:43:41 · 324 阅读 · 0 评论 -
leetcode【数据结构简介】《数组和字符串》卡片——双指针技巧
双指针相关技巧,并用各种方法解决 双指针技巧 相关例题,外附心得~原创 2020-03-26 19:42:32 · 320 阅读 · 0 评论 -
leetcode【数据结构简介】《数组和字符串》卡片——字符串简介
数据结构关于字符串相关介绍,相关例题的多种方法解决,以及心得体会。原创 2020-03-26 19:41:08 · 351 阅读 · 1 评论 -
leetcode【数据结构简介】《数组和字符串》卡片——二维数组简介
二维数组原理及相关三道编程题:leetcode中的《对角线遍历》,《螺旋矩阵》,《杨辉三角I》程序皆为”超过100%“的程序。原创 2020-03-23 11:32:21 · 851 阅读 · 4 评论 -
leetcode【数据结构简介】《数组和字符串》卡片——数组简介
静态数组以及动态数组的介绍C中相关应用函数以及例子的超链接leetcode中的对应的三道练习题,非常适合新手学习原创 2020-03-22 00:23:58 · 346 阅读 · 0 评论