- 题目描述 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。 说明: 如果题目有解,该答案即为唯一答案。 输入数组均... 题目描述 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。 说明: 如果题目有解,该答案即为唯一答案。 输入数组均...
- 题目描述 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:"Let's take LeetCode contest" 输出:"s'teL ekat edoCteeL tsetnoc" 12 提示: 在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 解答 By 海轰 提交代码 st... 题目描述 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入:"Let's take LeetCode contest" 输出:"s'teL ekat edoCteeL tsetnoc" 12 提示: 在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 解答 By 海轰 提交代码 st...
- 目录 文章目录 目录前文列表数据类型基本数据类型整型浮点型 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 数据类型 数据类型,即数据对象的类型,是编程语言的基石。自编程语言发明以来,数据类型就已经存在,其最初的目的就是为了能够让程序更加充分的利用稀缺的内存空间。 在硬件行业严格遵守摩尔定律发展了多年后的今天,开... 目录 文章目录 目录前文列表数据类型基本数据类型整型浮点型 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 数据类型 数据类型,即数据对象的类型,是编程语言的基石。自编程语言发明以来,数据类型就已经存在,其最初的目的就是为了能够让程序更加充分的利用稀缺的内存空间。 在硬件行业严格遵守摩尔定律发展了多年后的今天,开...
- 测试代码 #include <iostream> #include <iomanip> using namespace std; template <class DataType> struct DulNode { DataType data; DulNode <DataType>*prior,*next; }; t... 测试代码 #include <iostream> #include <iomanip> using namespace std; template <class DataType> struct DulNode { DataType data; DulNode <DataType>*prior,*next; }; t...
- 目录 文章目录 目录Golang 的接口Interface 实例存储的是实现者的值如何判断某个 Interface 实例的实际类型Empty Interface Interface 与多态Interface 与 Duck TypingInterface 与泛型编程 Golang 的接口 Golang 的 Interface 是一种派生数据类型,使用... 目录 文章目录 目录Golang 的接口Interface 实例存储的是实现者的值如何判断某个 Interface 实例的实际类型Empty Interface Interface 与多态Interface 与 Duck TypingInterface 与泛型编程 Golang 的接口 Golang 的 Interface 是一种派生数据类型,使用...
- 目录 文章目录 目录前文列表结构体定义结构体初始化结构体变量访问结构体成员结构体的内存分布将结构体作为实参传入函数指向结构体变量的指针 位域定义位域使用位域结构体的成员 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 《C 语言编程 — 基本数据类型》 《C 语言编程 — 变量与常量》 《C 语言编程 — 运算符》... 目录 文章目录 目录前文列表结构体定义结构体初始化结构体变量访问结构体成员结构体的内存分布将结构体作为实参传入函数指向结构体变量的指针 位域定义位域使用位域结构体的成员 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本语法》 《C 语言编程 — 基本数据类型》 《C 语言编程 — 变量与常量》 《C 语言编程 — 运算符》...
- 题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字,空白格用 ‘.’ 表示。 示例 1: 输入: [ ... 题目描述 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字,空白格用 ‘.’ 表示。 示例 1: 输入: [ ...
- 测试代码 #include<iostream> using namespace std; template<class datatype> struct node{ datatype data; node<datatype> *next; }; template<class datatype> class queu... 测试代码 #include<iostream> using namespace std; template<class datatype> struct node{ datatype data; node<datatype> *next; }; template<class datatype> class queu...
- 目录 文章目录 目录前文列表变量与常量变量变量的类型变量的声明变量的定义变量的初始化与赋值 常量整型常量浮点型常量字符型场景字符串常量符号常量 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本基本语法》 《C 语言编程 — 数据类型》 变量与常量 C 中有两种类型的表达式: 左值(lvalue):指向内存位置的表达式... 目录 文章目录 目录前文列表变量与常量变量变量的类型变量的声明变量的定义变量的初始化与赋值 常量整型常量浮点型常量字符型场景字符串常量符号常量 前文列表 《程序编译流程与 GCC 编译器》 《C 语言编程 — 基本基本语法》 《C 语言编程 — 数据类型》 变量与常量 C 中有两种类型的表达式: 左值(lvalue):指向内存位置的表达式...
- 题目描述 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 12 限制: 0 <= 节点个数 <= 5000 解答 By 海轰 提交代码(双指针) List... 题目描述 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 12 限制: 0 <= 节点个数 <= 5000 解答 By 海轰 提交代码(双指针) List...
- 目录 文章目录 目录数组定义数组数组与切片的区别访问数组元素多维数组初始化二维数组访问二维数组 向函数传递数组指针数组 数组 数组是具有相同数据类型的一组已编号且长度固定的数据项序列,可以是任意的原始数据类型也可以是自定义的数据类型。数组元素可以通过索引(位置)来读取(或者修改),索引从 0 开始,第一个元素索引为 0,第二个索引为 1,以此类推。... 目录 文章目录 目录数组定义数组数组与切片的区别访问数组元素多维数组初始化二维数组访问二维数组 向函数传递数组指针数组 数组 数组是具有相同数据类型的一组已编号且长度固定的数据项序列,可以是任意的原始数据类型也可以是自定义的数据类型。数组元素可以通过索引(位置)来读取(或者修改),索引从 0 开始,第一个元素索引为 0,第二个索引为 1,以此类推。...
- 目录 文章目录 目录跳表 跳表 跳表是在双向链表之上加上多层索引构成的,相对于双向链表,支持快速查找,更新,删除,所以适用于需求灵活的逻辑控制场景。 假设我们现在要查找区间 7- 13 的记录,就不用从头开始查找了,只要在上图中的二级索引开始找即可,遍历三次即可找到链表的区间位置,时间复杂度是 O(logn),非常快,这样看来,跳表是能满足我们的... 目录 文章目录 目录跳表 跳表 跳表是在双向链表之上加上多层索引构成的,相对于双向链表,支持快速查找,更新,删除,所以适用于需求灵活的逻辑控制场景。 假设我们现在要查找区间 7- 13 的记录,就不用从头开始查找了,只要在上图中的二级索引开始找即可,遍历三次即可找到链表的区间位置,时间复杂度是 O(logn),非常快,这样看来,跳表是能满足我们的...
- 题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 123 说明: 给定的 n 保证是有效的。 解答 提交代码 /** * Definition for... 题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 123 说明: 给定的 n 保证是有效的。 解答 提交代码 /** * Definition for...
- 题目描述 给你一个整数 n 和一个整数数组 rounds 。有一条圆形赛道由 n 个扇区组成,扇区编号从 1 到 n 。现将在这条赛道上举办一场马拉松比赛,该马拉松全程由 m 个阶段组成。其中,第 i 个阶段将会从扇区 rounds[i - 1] 开始,到扇区 rounds[i] 结束。举例来说,第 1 阶段从 rounds[0] 开始,到 rounds[1] 结束。... 题目描述 给你一个整数 n 和一个整数数组 rounds 。有一条圆形赛道由 n 个扇区组成,扇区编号从 1 到 n 。现将在这条赛道上举办一场马拉松比赛,该马拉松全程由 m 个阶段组成。其中,第 i 个阶段将会从扇区 rounds[i - 1] 开始,到扇区 rounds[i] 结束。举例来说,第 1 阶段从 rounds[0] 开始,到 rounds[1] 结束。...
- 题目描述 请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作: updateSubrectangle(int row1, int col1, int row2, int col2, int newValue) 用 newValue 更新以 (row1,col1... 题目描述 请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作: updateSubrectangle(int row1, int col1, int row2, int col2, int newValue) 用 newValue 更新以 (row1,col1...
上滑加载中
推荐直播
-
码道新技能,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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签