数据结构和算法
文章平均质量分 72
Alson_Code
这个作者很懒,什么都没留下…
展开
-
[二叉数]二叉树的最小深度(递归和迭代做法)
111. 二叉树的最小深度,递归,迭代!层次遍历,前序遍历,中序遍历,后序遍历!原创 2022-04-30 07:00:00 · 233 阅读 · 0 评论 -
[二叉数] 二叉树的最大深度+N叉树的最大深度
二叉树的最大深度+N叉树的最大深度,递归三部曲,前序遍历,后序遍历,层次遍历,深度优先遍历,广度优先遍历,深度等于高度原创 2022-04-23 07:00:00 · 251 阅读 · 0 评论 -
[二叉数]相同的树
100. 相同的树,递归三部曲,栈,队列,deque,LinkedList原创 2022-04-22 07:00:00 · 451 阅读 · 0 评论 -
[二叉数]对称二叉树
101. 对称二叉树,队列,栈,递归,迭代三部曲原创 2022-04-21 07:00:00 · 220 阅读 · 0 评论 -
[二叉数]翻转二叉树
226. 翻转二叉树,层次遍历,递归遍历,前序遍历,后序遍历,栈,队列原创 2022-04-19 07:00:00 · 142 阅读 · 0 评论 -
[二叉数]二叉树的最大深度
104. 二叉树的最大深度,二叉数层次遍历,二叉数的最小深度,Queue原创 2022-04-17 07:00:00 · 182 阅读 · 0 评论 -
二叉数在每个树行中找最大值
515. 在每个树行中找最大值,二叉数,队列,queue,整形最大值,整形最小值原创 2022-04-15 20:03:33 · 896 阅读 · 0 评论 -
02Java并发编程的艺术之并发机制的底层实现原理
Java并发编程的艺术之并发机制的底层实现原理,volatile定义,volatile实现原理,synchronized实现原理与应用,锁的状态, 无锁,偏向锁,轻量级锁,重要级锁,原子操作,ABA问题!原创 2022-04-15 07:00:00 · 264 阅读 · 2 评论 -
[二叉数]二叉树的层平均值
637. 二叉树的层平均值、queue、linkedlist、队列、二叉数的层次遍历,广度优先遍历原创 2022-04-14 07:00:00 · 615 阅读 · 0 评论 -
[二叉数]二叉树的层序遍历 II
二叉树的层序遍历 II、队列原创 2022-04-13 08:00:00 · 706 阅读 · 0 评论 -
[二叉数]二叉树的层序遍历
二叉树层次遍历,队列原创 2022-04-08 22:25:47 · 799 阅读 · 1 评论 -
[二叉数]二叉树的深度优先遍历(统一迭代法)
二叉树深度优先遍历,前序,中序,后序,统一方式,迭代法,小白,java原创 2022-04-06 10:00:55 · 286 阅读 · 1 评论 -
[二叉数]二叉树基础知识(刷题所需知识)
二叉树基础知识,满二叉树,完全二叉树,二叉搜索树,平衡二叉树,二叉树的遍历方式,二叉树的存储方式,二叉树的定义,java原创 2022-04-04 22:29:43 · 254 阅读 · 1 评论 -
[二叉数]二叉树的深度优先遍历(迭代遍历)
二叉树,深度优先遍历,迭代遍历,前序,中序,后序原创 2022-04-04 22:28:28 · 463 阅读 · 0 评论 -
[二叉数]二叉数的深度优先遍历(递归)
力扣,leetcode,二叉树的深度优先遍历,递归,前序,中序,后序原创 2022-04-03 15:15:44 · 382 阅读 · 0 评论 -
[栈和队列]前 K 个高频元素
一、题目描述原文链接:347. 前 K 个高频元素具体描述:给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例 2:输入: nums = [1], k = 1输出: [1]提示:1 <= nums.length <= 10^5k 的取值范围是 [1, 数组中不相同的元素的个数]题目数据保证答案唯一,换原创 2022-04-02 08:22:40 · 270 阅读 · 2 评论 -
[栈和队列]滑动窗口最大值
239. 滑动窗口最大值,力扣,leetcode,双向队列原创 2022-03-31 12:58:03 · 286 阅读 · 2 评论 -
[栈和队列]逆波兰表达式求值
1047. 删除字符串中的所有相邻重复项,力扣,leetcode,栈,队列,stack,deque原创 2022-03-29 22:28:54 · 136 阅读 · 0 评论 -
[栈和队列]删除字符串中的所有相邻重复项
1047. 删除字符串中的所有相邻重复项,力扣,leetcode,栈和队列,stack,deque,ArrayDeque,StringBuilder模拟栈原创 2022-03-28 20:25:21 · 382 阅读 · 0 评论 -
[栈和队列]有效的括号
20. 有效的括号,力扣,leetcode,栈,队列,stack原创 2022-03-27 21:54:48 · 182 阅读 · 0 评论 -
[栈和队列]用队列实现栈
225. 用队列实现栈,力扣,leetcode,stack,deque,queue原创 2022-03-27 21:49:48 · 631 阅读 · 0 评论 -
[栈和队列]用栈实现队列
232. 用栈实现队列,力扣,leetcode,stack,deque原创 2022-03-27 21:43:15 · 954 阅读 · 0 评论 -
[字符串]重复的子字符串
459. 重复的子字符串,力扣,leetcode,kmp,next指针!白话文!原创 2022-03-26 23:49:34 · 932 阅读 · 0 评论 -
[字符串]实现 strStr()
28. 实现 strStr(),力扣,leetcode,kmp算法,next指针,白话文!原创 2022-03-26 23:44:44 · 537 阅读 · 0 评论 -
[字符串]左旋转字符串
剑指 Offer 58 - II. 左旋转字符串,力扣,leetcode,双指针原创 2022-03-26 23:41:49 · 263 阅读 · 0 评论 -
[字符串]颠倒字符串中的单词
151. 颠倒字符串中的单词,leetcode,力扣,分步骤求解原创 2022-03-25 22:26:06 · 254 阅读 · 0 评论 -
[字符串]替换空格
Offer 05. 替换空格,leetcode,力扣,剑指offer,双指针,O(n)原创 2022-03-25 22:21:32 · 690 阅读 · 0 评论 -
[字符串]反转字符串 II
leetcode,力扣,541.反转字符串II,双指针原创 2022-03-24 21:34:21 · 810 阅读 · 0 评论 -
[字符串]反转字符串
leetcode、力扣、344.反转字符串、双指针,左右指针原创 2022-03-24 21:30:46 · 1165 阅读 · 0 评论 -
[哈希表]四数之和
18. 四数之和,leetcode,力扣,哈希表,数据结构与算法,双指针原创 2022-03-23 22:25:07 · 349 阅读 · 2 评论 -
[哈希表]三数之和
15. 三数之和,力扣,leetcode,哈希表,双指针原创 2022-03-23 22:20:42 · 263 阅读 · 0 评论 -
[哈希表]赎金信
383. 赎金信,力扣,数组模拟哈希表,Map解法原创 2022-03-18 21:45:22 · 488 阅读 · 2 评论 -
[哈希表]四数相加 II
力扣454,四数相加II,数据结构算法,哈希表,Map原创 2022-03-17 21:52:57 · 655 阅读 · 0 评论 -
[哈希表]两数之和
力扣,哈希表,Map集合,数据结构与算法,每日一题原创 2022-03-16 21:39:28 · 298 阅读 · 0 评论 -
[哈希表]快乐数
leetcode,242快乐数,哈希表,力扣,每日一题!原创 2022-03-15 22:54:17 · 243 阅读 · 0 评论 -
[哈希表]两个数组的交集
哈希表,两个数组的交集,349力扣!原创 2022-03-11 21:46:55 · 399 阅读 · 0 评论 -
[哈希表]有效的字母异位词
力扣242,[哈希表]有效的字母异位词原创 2022-03-10 22:48:24 · 283 阅读 · 0 评论 -
[链表]环形链表 II
链表,环形链表,力扣,142. 环形链表 II,双指针,快慢指针原创 2022-03-05 10:15:08 · 702 阅读 · 0 评论 -
[链表]删除链表的倒数第N个节点
数据结构与算法、链表、力扣、删除链表的倒数第N个节点、暴力解法、双指针解法!原创 2022-03-03 22:33:00 · 766 阅读 · 0 评论 -
[链表]两两交换链表中的节点
单链表,算法,两两交换链表中的节点原创 2022-03-02 23:08:41 · 354 阅读 · 0 评论