算法
文章平均质量分 59
数组
-数组基础操作
-二维数组操作
字符串
-字符串基础操作
-字符串匹配算法
链表
-链表基本操作
-双指针技巧
栈和队列
-栈的基本操作
-队列的基本操作
树
-二叉树的遍历
-二叉搜索树的性质
递归与回溯
-递归的基本思想
-回溯算法的应用
Ernest_Feng
技术学习道路上摸爬滚打
展开
-
二叉树 | 二叉树的对称问题
二叉树的镜像对称问题原创 2024-01-09 13:55:53 · 475 阅读 · 0 评论 -
链表 | 指针法解决链表反转问题
指针法解决链表反转的问题原创 2024-01-09 13:37:05 · 959 阅读 · 0 评论 -
二叉树 | 二叉树的前序遍历问题
通过递归思想完成二叉树的前序遍历.原创 2024-01-08 21:22:11 · 485 阅读 · 0 评论 -
链表 | 链表中环的入口结点
如下图所示, 两段链表{1,2}, {3,4,5}, 头结点是1, 环节点是3, {3,4,5}成环.给一个长度为n链表,若其中包含环,请找出该链表的环的入口结点,否则,返回null.我们的目标就是在给定的一个链表中找出环节点.原创 2024-01-04 14:52:13 · 874 阅读 · 0 评论 -
双指针 | 移动零
输入:nums = [0, 1, 0, 3, 12]移动到数组的末尾,同时保持非零元素的相对顺序。输出:[1, 3, 12, 0, 0],编写一个函数将所有。原创 2023-12-18 11:00:20 · 152 阅读 · 0 评论 -
HashMap | TwoSums之和
解释:nums[0] + nums[1] = 2 + 7 = 9,因此返回 [0, 1]。在遍历过程中,检查当前数字与目标值之差是否已经在哈希表中,如果是则找到答案。输入:nums = [2, 7, 11, 15], target = 9。,请你在该数组中找出和为目标值的两个整数,并返回它们的数组下标。使用哈希表(HashMap)存储数字及其索引。使用哈希表记录已经遍历过的数字及其索引。原创 2023-12-15 10:46:06 · 64 阅读 · 0 评论