首页
学习
活动
专区
圈层
工具
发布

#递归

2025-11-13:折扣价交易股票的最大利润。用go语言,公司有 n 名员工,编号从 1 到 n,编号 1 为 CEO。 pr

福大大架构师每日一题

2025-11-13:折扣价交易股票的最大利润。用go语言,公司有 n 名员工,编号从 1 到 n,编号 1 为 CEO。

100

2025-11-09:给边赋权值的方案数Ⅰ。用go语言,给定一棵以节点 1 为根的无向树,共 n 个节点,边由长度为 n−1 的

福大大架构师每日一题

2025-11-09:给边赋权值的方案数Ⅰ。用go语言,给定一棵以节点 1 为根的无向树,共 n 个节点,边由长度为 n−1 的数组 edges 给出(每个元素...

100

【怒刷力扣】二叉树的公共祖先类题目,搞懂搜索整棵树和搜索单条边的区别,轻松手撕算法题

用户11598978

👨‍💻程序员三明治:个人主页 🔥 个人专栏: 《设计模式精解》 《重学数据结构》

900

LeetCode 215.数组中的第K个最大元素(应用快排思想用On复杂度解决)

用户11598978

请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。

600

快速排序详解,一文搞懂切分、双路快排的做法,从0-1学会快排 LeetCode 912. 排序数组

用户11598978

你必须在 不使用任何内置函数 的情况下解决问题,时间复杂度为 O(nlog(n)),并且空间复杂度尽可能小。

1900

【Linux系统】了解文件权限:看懂rwx与用户管理

用户11956881

各位读者大佬好,我是落羽!一个坚持不断学习进步的学生。 如果您觉得我的文章还不错,欢迎多多互三分享交流,一起学习进步! 也欢迎关注我的blog主页...

1300

【落羽的落羽 C语言篇】函数递归

用户11956881

递归是C语言中函数应用的一个重要部分,它是一种解决问题的方法,或称为思想。简言之,递归就是函数自己调用自己。 来看一个例子:

2100

【落羽的落羽 数据结构篇】算法复杂度

用户11956881

数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。没有一种单一的数据结构对所有用途都有用,所以我们要学习各种各样的数据结构...

1800

万字长文带你从0到实战,全面吃透八大排序算法

用户11929334

排序算法(sorting algorithm)用于对一组数据按照特定顺序进行排列。排序算法有着广泛的应用,因为有序数据通常能够被更高效地查找、分析和处理。

1400

二叉树实战笔记:结构、遍历、接口与 OJ 实战

用户11929334

二叉树是一种复杂的非线性结构,增删查改效率太低,我们学习二叉树是为了学习递归和分治的思想

2100

一文彻底搞清楚遍历二叉树和OJ算法题的暴力美学全面解析

用户11956170

🔥承渊政道:个人主页 ❄个人专栏: 《C语言基础语法知识》 《数据结构与算法初阶》 ✨逆境不吐心中苦,顺境不忘来时路! 🎬 博主简...

1600

《C++进阶之C++11》【可变参数模板 + emplace接口 + 新的类功能】

序属秋秋秋

往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域...

1400

2025-10-22:填充特殊网格。用go语言,给定非负整数 N,要求构造一个边长为 2^N 的方阵,用 0 到 2^{2N}-

福大大架构师每日一题

填充特殊网格的过程基于分治策略和递归实现,核心思想是将大网格不断划分为更小的子网格,并按照特定顺序填充数字,以确保满足题目中的大小关系条件。以下是详细步骤:

1800

《数据结构初阶》【番外篇:快速排序的前世今生】

序属秋秋秋

在实际应用中,有多种数据特性会显著影响快速排序对数组的划分效果,其中 数据有序性 和 重复元素分布 是两个关键因素:

1600

《数据结构初阶》【八大排序——巅峰决战】

序属秋秋秋

哈哈,各位正义的小伙伴们先别急着砸键盘!这比赛结果看似离谱,其实暗藏玄机🔍 1. 计数排序"痛失金牌"之谜 👉 虽然计数排序测试时跑分逆天

2500

《数据结构初阶》【二叉树 精选9道OJ练习】

序属秋秋秋

1400

《数据结构初阶》【时间复杂度 + 空间复杂度】

序属秋秋秋

博主先在这里声明一下:博主是一个有头有尾有始有终的人, "你们要相信我!每一个坑都是真爱!只是它们……在等一个合适的时机成熟!🫠 例如:《C语言系列》还剩...

3400

算法基础_基础算法【快速排序 + 归并排序 + 二分查找】

序属秋秋秋

快速排序:是一个分治算法,它将数组分成两个子数组,然后递归地对子数组进行排序。 快速排序的递归终止条件:是当子数组的长度为 1 或 0 时,不再需要排序。 ...

2000

单向链表的基本操作【下】(多种方法+测试代码+图像展示)

序属秋秋秋

2500

2025-10-19:判断连接可整除性。用go语言,给出一个仅含正整数的数组 nums 和一个正整数 k。 把 nums 中元素

福大大架构师每日一题

2025-10-19:判断连接可整除性。用go语言,给出一个仅含正整数的数组 nums 和一个正整数 k。

1100
领券