- 问题描述 设有n个人围坐在圆桌周围,现从某个位置m(1≤m≤n)上的人开始报数,报数到k的 人就站出来。下一个人,即原来的第k+1位置上的人又从1开始报数,再报数到k的人站出来。依此重复下去,直到全部的... 问题描述 设有n个人围坐在圆桌周围,现从某个位置m(1≤m≤n)上的人开始报数,报数到k的 人就站出来。下一个人,即原来的第k+1位置上的人又从1开始报数,再报数到k的人站出来。依此重复下去,直到全部的...
- @Author:Runsen C++的标准模板库(STL)是提供数组、向量、队列等数据结构的模板类的集合。STL是由容器、算法、迭代器组成的库。 容器 容器存储对象和数据。它们基本上是基于模板的泛型... @Author:Runsen C++的标准模板库(STL)是提供数组、向量、队列等数据结构的模板类的集合。STL是由容器、算法、迭代器组成的库。 容器 容器存储对象和数据。它们基本上是基于模板的泛型...
- 解析 先通过快慢指针判断有无环 无环 直接返回null 有环 假设起点到环起点的距离是a,环的长度是k,且此时A、B在距离环起点x距离处相遇。 即慢指针再走x步就到达环的入口,此时slow走过... 解析 先通过快慢指针判断有无环 无环 直接返回null 有环 假设起点到环起点的距离是a,环的长度是k,且此时A、B在距离环起点x距离处相遇。 即慢指针再走x步就到达环的入口,此时slow走过...
- 题目描述 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 12 示例 2: 输入: 5 输出: [0,1,1,2,1,2] 12 进阶: 给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性... 题目描述 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 12 示例 2: 输入: 5 输出: [0,1,1,2,1,2] 12 进阶: 给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性...
- 题目描述 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。 示例 1: 输入: [1,12,-5,-6,50,3], k = 4 输出: 12.75 解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75 123 注意: 1 <= k <= n <= 30,000。所给数据范围 [-10,... 题目描述 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。 示例 1: 输入: [1,12,-5,-6,50,3], k = 4 输出: 12.75 解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75 123 注意: 1 <= k <= n <= 30,000。所给数据范围 [-10,...
- 题目描述 在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。 给你一个整数数组 arr,请你从中找出并返回一个幸运数。 如果数组中存在多个幸运数,只需返回 最大 的那个。 如果数组中不含幸运数,则返回 -1 。 示例 1: 输入:arr = [2,2,3,4] 输出:2 解释:数组中唯一的幸运数是 2 ,因为数值 2 的出现... 题目描述 在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。 给你一个整数数组 arr,请你从中找出并返回一个幸运数。 如果数组中存在多个幸运数,只需返回 最大 的那个。 如果数组中不含幸运数,则返回 -1 。 示例 1: 输入:arr = [2,2,3,4] 输出:2 解释:数组中唯一的幸运数是 2 ,因为数值 2 的出现...
- 题目描述 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。 示例 1: 输入: nums = [1,2,3,1], k = 3 输出: true 12 示例 2: 输入: nums = [1,0,1,1], k = 1 输出: true 1... 题目描述 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。 示例 1: 输入: nums = [1,2,3,1], k = 3 输出: true 12 示例 2: 输入: nums = [1,0,1,1], k = 1 输出: true 1...
- 一、题目 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素, 使每个元素只出现一次。返回同样按升序排列的结果链表。 12 二、解析 对于此题,我的解题步骤如下: 创建两个指针pre、curr,分别表示历史指针、当前指针。从链表的首位置开始,移动curr一步,并与pre的值相比较。如果相同,则跳过中间指针,将pre指向cur... 一、题目 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素, 使每个元素只出现一次。返回同样按升序排列的结果链表。 12 二、解析 对于此题,我的解题步骤如下: 创建两个指针pre、curr,分别表示历史指针、当前指针。从链表的首位置开始,移动curr一步,并与pre的值相比较。如果相同,则跳过中间指针,将pre指向cur...
- 文章目录 1.vector的特点2.常用的vector操作3.常用的操作函数3.1在末尾插入元素push_back()3.2在指定位置插入元素insert()3.3删除末尾元素pop_back()3.4访问vector元素的三种方法 4.动态数组deque类5.总结 前言: 在程序设计过程中,如果我们知道数组的长度,可以定义静态数组。实际上,我们... 文章目录 1.vector的特点2.常用的vector操作3.常用的操作函数3.1在末尾插入元素push_back()3.2在指定位置插入元素insert()3.3删除末尾元素pop_back()3.4访问vector元素的三种方法 4.动态数组deque类5.总结 前言: 在程序设计过程中,如果我们知道数组的长度,可以定义静态数组。实际上,我们...
- 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与记录。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 我的Github项目地址是:【AI 菌】的Github 时间和空间复杂度是算法中很重要... 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与记录。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 我的Github项目地址是:【AI 菌】的Github 时间和空间复杂度是算法中很重要...
- 文章目录 第一题 单位变换第二题 约数个数第三题 叶结点数第四题 数字9第五题 数位递增的数第六题 递增三元组第七题 音节判断第八题 长草第九题 序列计数第十题 晚会节目单 第一题 单位变换 题目 【问题描述】 在计算机存储中,15.125GB是多少MB? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在... 文章目录 第一题 单位变换第二题 约数个数第三题 叶结点数第四题 数字9第五题 数位递增的数第六题 递增三元组第七题 音节判断第八题 长草第九题 序列计数第十题 晚会节目单 第一题 单位变换 题目 【问题描述】 在计算机存储中,15.125GB是多少MB? 【答案提交】 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在...
- 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 通过前面的学习,我们已经掌握了C++的基本用法,能够实现一些简单的程序。那么对于编程进... 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 通过前面的学习,我们已经掌握了C++的基本用法,能够实现一些简单的程序。那么对于编程进...
- 一、题目 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 12 二、题解 本题是一道简单的套路题,首先回忆一下删除链表节点的操作:首先定义两个指针pre、curr;然后从首到尾遍历一次链表,如果要删除当前节点,只需要:pre->next = curr->next。 关键在于:head->v... 一、题目 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 12 二、题解 本题是一道简单的套路题,首先回忆一下删除链表节点的操作:首先定义两个指针pre、curr;然后从首到尾遍历一次链表,如果要删除当前节点,只需要:pre->next = curr->next。 关键在于:head->v...
- 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 文章目录 一、 题目(LeetCode)二、 解法一:递归2.1 解题过程2.... 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 文章目录 一、 题目(LeetCode)二、 解法一:递归2.1 解题过程2....
- 文章目录 一、白话字符串1.1 什么是字符串1.2 字符串的存储结构 二、字符串的增删查操作2.1 新增操作2.2 删除操作2.3 查找操作 三、字符串匹配算法3.1 案例13.2 案例2 四、相关推荐 一、白话字符串 1.1 什么是字符串 字符串是由 n 个字符组成的一个有序整体( 其中,n >= 0 )。例如,s = “AI Jun”... 文章目录 一、白话字符串1.1 什么是字符串1.2 字符串的存储结构 二、字符串的增删查操作2.1 新增操作2.2 删除操作2.3 查找操作 三、字符串匹配算法3.1 案例13.2 案例2 四、相关推荐 一、白话字符串 1.1 什么是字符串 字符串是由 n 个字符组成的一个有序整体( 其中,n >= 0 )。例如,s = “AI Jun”...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签