- 文章目录 1.基础概念一、几个性质二、二叉树的存储结构 2.二叉树基本操作(1)结点的查找:(2)结点的插入:(3)二叉树的创建 3.遍历(1)层序遍历:(2)统计layer(3)由... 文章目录 1.基础概念一、几个性质二、二叉树的存储结构 2.二叉树基本操作(1)结点的查找:(2)结点的插入:(3)二叉树的创建 3.遍历(1)层序遍历:(2)统计layer(3)由...
- 1.题目 2.思路 第一步骤: 对于一样物体出现2个指标的时候,我们不妨先固定一个指标进行操作(如此题先对第一个指标身高进行从大到小排序,PS:小到大排序其实也是可以的),操作后就会使得每个当前... 1.题目 2.思路 第一步骤: 对于一样物体出现2个指标的时候,我们不妨先固定一个指标进行操作(如此题先对第一个指标身高进行从大到小排序,PS:小到大排序其实也是可以的),操作后就会使得每个当前...
- 1.题目 2.思路 法一:暴力枚举,不解释。 class Solution { public: vector<int> twoSum(vector<int>&am... 1.题目 2.思路 法一:暴力枚举,不解释。 class Solution { public: vector<int> twoSum(vector<int>&am...
- #include <iostream>#include <vector>#include <map>using namespace std;int main(){ int n,k,t1,t2; map<int,vector<int>> m; //建立int和vector数组的... #include <iostream>#include <vector>#include <map>using namespace std;int main(){ int n,k,t1,t2; map<int,vector<int>> m; //建立int和vector数组的...
- 使用场景 输入数据:如果是递归数据结构,如单链表,二叉树,集合,则一定可以用DFS;如果是非递归数据结构,如一维数组,二维数组,字符串,图,则概率小一点。 状态转换图:树或图 求解目标:必须要走到最深(如树,必须走到叶结点)才能得到一个解,这种情况适合用DFS 思考的步骤 1.是求路径条数,还是路径本身(或动作序列)? DF... 使用场景 输入数据:如果是递归数据结构,如单链表,二叉树,集合,则一定可以用DFS;如果是非递归数据结构,如一维数组,二维数组,字符串,图,则概率小一点。 状态转换图:树或图 求解目标:必须要走到最深(如树,必须走到叶结点)才能得到一个解,这种情况适合用DFS 思考的步骤 1.是求路径条数,还是路径本身(或动作序列)? DF...
- 1.题目 2.思路 要原地去掉数值为val的数,最浅显的暴力做法就是遍历到该数时直接依次将数组后面的数字往前移动一个,如下: class Solution { public: int r... 1.题目 2.思路 要原地去掉数值为val的数,最浅显的暴力做法就是遍历到该数时直接依次将数组后面的数字往前移动一个,如下: class Solution { public: int r...
- 1.题目 2.思路 (1)确定状态 对于每个屋子的判定, n u ... 1.题目 2.思路 (1)确定状态 对于每个屋子的判定, n u ...
- 文章目录 一、对链表进行插入排序二、思路三、C++代码 一、对链表进行插入排序 栗子: Input: head = [-1,5,3,4,0] Output: [-1,0,3,4,5]... 文章目录 一、对链表进行插入排序二、思路三、C++代码 一、对链表进行插入排序 栗子: Input: head = [-1,5,3,4,0] Output: [-1,0,3,4,5]...
- #include<iostream>#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#include<algorithm> #include<map>#inclu... #include<iostream>#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#include<algorithm> #include<map>#inclu...
- 1.题目 2.思路 上个月学过这个思路——10G数中找到前5G大的数。 找到前k大,建立一个元素个数为k的小顶堆——这样小顶堆的堆顶在整个堆里就是“前K大”,而将数组剩下的元素依次和堆顶比较,如果... 1.题目 2.思路 上个月学过这个思路——10G数中找到前5G大的数。 找到前k大,建立一个元素个数为k的小顶堆——这样小顶堆的堆顶在整个堆里就是“前K大”,而将数组剩下的元素依次和堆顶比较,如果...
- #include<iostream>#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#include<algorithm> #include<map>#inclu... #include<iostream>#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#include<algorithm> #include<map>#inclu...
- 方法重载是一项功能,如果一个类的参数列表不同,则它允许一个类拥有多个具有相同名称的方法。它类似于Java中的构造函数重载,它允许一个类具有多个具有不同参数列表的构造函数。 让我们回到重点,当我说参数列表时,它表示方法具有的参数:例如,具有两个参数的方法add(int a,int b)的参数列表与方法add的参数列表不同(int a,i... 方法重载是一项功能,如果一个类的参数列表不同,则它允许一个类拥有多个具有相同名称的方法。它类似于Java中的构造函数重载,它允许一个类具有多个具有不同参数列表的构造函数。 让我们回到重点,当我说参数列表时,它表示方法具有的参数:例如,具有两个参数的方法add(int a,int b)的参数列表与方法add的参数列表不同(int a,i...
- 1,抽象类不能实例化,因为有抽象方法未实现 2,抽象类可以被继承。 3,子类可以是抽象的,也可以非抽象的 4,当一个类的一个或多个方法是抽象方法时,当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法体时,当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法体时需要使用抽象类 jav... 1,抽象类不能实例化,因为有抽象方法未实现 2,抽象类可以被继承。 3,子类可以是抽象的,也可以非抽象的 4,当一个类的一个或多个方法是抽象方法时,当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法体时,当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法体时需要使用抽象类 jav...
- 学习总结 文章目录 学习总结Task 01:链表(4 天)第 01 天第 02 天第 03 天第 04 天 Task 02:堆栈与深度优先搜索(5 天)第 05 天第 06 天第 07 天第... 学习总结 文章目录 学习总结Task 01:链表(4 天)第 01 天第 02 天第 03 天第 04 天 Task 02:堆栈与深度优先搜索(5 天)第 05 天第 06 天第 07 天第...
- 1.题目 2.思路 (1)创建一个名为excel的表,存用count统计过Email个数的一列。 其中用group by语句常用于分组,这里是将邮箱们进行“归类”(说白了就是去重)。 ——exam... 1.题目 2.思路 (1)创建一个名为excel的表,存用count统计过Email个数的一列。 其中用group by语句常用于分组,这里是将邮箱们进行“归类”(说白了就是去重)。 ——exam...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签