技术栈
递归
EXtreme35
6 小时前
c语言
·
数据结构
·
算法
·
二叉树
·
递归
【数据结构】彻底搞懂二叉树:四种遍历逻辑、经典OJ题与递归性能全解析
🏠 个人主页: EXtreme35📚 个人专栏:二叉树是一种重要的数据结构,它具有一些独特的性质,这些性质在算法设计和数据结构的优化中非常有用。以下是二叉树的一些基本性质:
汉克老师
1 天前
c++
·
递归
·
类
·
gesp八级
·
gesp8级
GESP2025年12月认证C++八级真题与解析(单选题10-12)
✨ 线性筛(欧拉筛)📌 保证每个合数,只被“它最小的质因子”筛掉一次这样,程序才会跑得非常快 🚀这是线性筛最最关键的一句!
jackyrongvip
8 天前
数据结构
·
递归
·
gemin3
10个动画介绍递归(用Gemin3生成)
10个动画介绍递归(用Gemin3生成),Gemin3的确很利害!
l1t
12 天前
数据库
·
人工智能
·
sql
·
递归
·
duckdb
·
deepseek
·
cte
DeepSeek对利用DuckDB求解Advent of Code 2021第9题“烟雾盆地”第二部分SQL的分析
这是DBatUTuebingen发布的。 源地址:https://github.com/DBatUTuebingen/Advent_of_Code
hnjzsyjyj
13 天前
递归
东方博宜OJ 1683:递归法求最大值 ← 递归
【题目来源】 https://oj.czos.cn/p/1683 【题目描述】 请使用递归求 N 个数中的最大数及其位置。 【输入格式】 第一行一个整数 N,N≤1000。 第二行,N 个不重复的整数。 【输出格式】 最大值和其位置。 【输入样例】 10 2 4 1 6 3 10 9 7 8 5 【输出样例】 10 6 【数据范围】 N≤1000 【算法分析】 ● 要善于变通,要学会从不同角度进行思考,来构建递归函数。 【算法代码】
l1t
14 天前
数据库
·
postgresql
·
dfs
·
递归
·
cte
postgresql递归查询指定搜索顺序的方法
原文地址在使用递归查询进行树遍历计算时,你可能希望按照深度优先或广度优先的顺序对结果进行排序。这可以通过在数据列之外再计算一个排序列来实现,并在最后使用该列对结果进行排序。需要注意的是,这实际上并不会控制查询评估访问行的顺序;这个顺序在 SQL 中始终依赖于具体实现。此方法仅提供了一种在事后对结果进行排序的便捷方式。
l1t
14 天前
数据库
·
sql
·
sqlite
·
dfs
·
递归
·
cte
sqlite递归查询指定搜索顺序的方法
原文地址在递归选择的 ORDER BY 子句可用于控制对树的搜索是深度优先还是广度优先。为了说明这一点,我们将使用前面示例中 “org” 表的一个变体,其中不包含 “height” 列,并插入一些实际数据:
yaoh.wang
20 天前
python
·
算法
·
leetcode
·
面试
·
职场和发展
·
动态规划
·
递归
力扣(LeetCode) 70: 爬楼梯 - 解法思路
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
DanyHope
21 天前
算法
·
leetcode
·
链表
·
递归
·
迭代
LeetCode 206. 反转链表:迭代 + 递归双解法全解析
给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1:输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2:
oscar999
24 天前
递归
·
函数
·
csp-j
CSP-J教程——第一阶段第十一课:函数与递归初步
生活比喻:没有函数的困境:使用函数的便利:函数定义语法:值传递的特点:问题场景:解决方案:函数声明 + 函数定义
长安er
24 天前
笔记
·
算法
·
leetcode
·
回溯
·
递归
·
n皇后
LeetCode 46/51 排列型回溯题笔记-全排列 / N 皇后
目录一、题目 1:全排列(LeetCode 46)题目描述核心思路重难点 & 易错点Java 实现(标准版)
鹿角片ljp
1 个月前
算法
·
leetcode
·
二叉树
·
递归
力扣104.求二叉树最大深度:递归和迭代
给定一个二叉树的根节点 root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数量。
长安er
1 个月前
算法
·
leetcode
·
二叉树
·
递归
·
lca
LeetCode 235 & 236 最近公共祖先(LCA)解题总结
目录一、LeetCode 236. 普通二叉树的最近公共祖先1. 核心思想:后序遍历 + 递归分治(验证式遍历)
长安er
1 个月前
算法
·
leetcode
·
二叉树
·
dfs
·
bfs
·
递归
LeetCode 100/101/110/199 对称/平衡二叉树与右视图
目录一、100. 相同的树问题描述核心思想:递归分治实现方法重点 & 难点二、101. 对称二叉树:“镜像问题”
quan2631
1 个月前
java
·
递归
·
java权限
·
职级架构
20251204,职级权限,开发实践分享
一个职位的树结构,根节点为公司,下边分为部门,取某个子节点下,勾选的职位集合(勾选上级,意味着下级也有权限,需要返回)
达不溜先生 ୧⍢⃝୨
1 个月前
c语言
·
算法
·
递归
·
分治
·
循环赛日程表
·
动态二维数组
循环赛日程表问题
目录一、问题描述二、核心思路:分治法1、分析不同规模的问题,我们发现一个重要的递归模式:关键规律:2、分治法的定义
啊吧怪不啊吧
2 个月前
大数据
·
算法
·
leetcode
·
逻辑回归
·
递归
自己调用自己的算法——递归算法
目录1. 什么是递归2.具体例题讲解2.1 LeetCode面试题 08.06. 汉诺塔问题2.2 LeetCode21. 合并两个有序链表
1白天的黑夜1
2 个月前
c++
·
leetcode
·
剪枝
·
递归
递归-二叉树中的剪枝-814.二叉树剪枝-力扣(LeetCode)
个人主页 :1白天的黑夜1-CSDN博客专栏:力扣刷题录_1白天的黑夜1的博客-CSDN博客、企鹅程序员:Linux 系统与网络编程_1白天的黑夜1的博客-CSDN博客
ShineWinsu
2 个月前
数据结构
·
c++
·
算法
·
面试
·
二叉树
·
校招
·
递归
对于数据结构:链式二叉树的超详细保姆级解析—中
Hello 亲爱的朋友们!还记得上一篇博客里,我们一起从 “数组存储的局限性” 切入,一步步搭建起链式二叉树的基础框架吗?我们先是拆解了节点结构体的设计逻辑 —— 为什么必须包含数据域和左右指针域,如何通过指针让零散的节点串联成树;接着手动创建了一棵示例树,看着一个个独立的节点通过left和right指针建立关联,从孤立的 “零件” 变成完整的 “树形结构”;最后花了大量篇幅剖析前序、中序、后序三种递归遍历的核心逻辑,从执行步骤的拆解到生活化例子的类比,再到函数调用栈帧的逐步分析,甚至还手把手带大家实现了
Q741_147
2 个月前
c++
·
算法
·
链表
·
面试
·
递归
·
迭代
C++ 面试高频考点 链表 迭代 递归 力扣 25. K 个一组翻转链表 每日一题 题解
题目链接:力扣 25. K 个一组翻转链表题目描述:示例 1: 输入:head = [1,2,3,4,5], k = 2 输出:[2,1,4,3,5] 解释: 将前 2 个节点翻转 → [2,1],中间 2 个节点翻转 → [4,3],最后 1 个节点保持不变,最终拼接为 [2,1,4,3,5]