- 问题描述 设有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”...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签