- 双端队列(Deque:double ended queue)就是一个两端都是结尾的队列。队列的每一端都可以插入数据项和移除数据项。相对于普通队列,双端队列的入队和出队操作在两端都可进行。 双端队列的示意图: left:左端 right:右端 这里我们使用最常用的顺序结构来存储双端队列,为了节省空间,把它首尾相连,构成... 双端队列(Deque:double ended queue)就是一个两端都是结尾的队列。队列的每一端都可以插入数据项和移除数据项。相对于普通队列,双端队列的入队和出队操作在两端都可进行。 双端队列的示意图: left:左端 right:右端 这里我们使用最常用的顺序结构来存储双端队列,为了节省空间,把它首尾相连,构成...
- 0 相关源码 1 k-平均算法(k-means clustering)概述 1.1 回顾无监督学习 ◆ 分类、回归都属于监督学习 ◆ 无监督学习是不需要用户去指定标签的 ◆ 而我们看到的分类、回归算法都需要用户输入的训练数据集中给定一个个明确的y值 1.2 k-平均算法与无监督学习 ◆ k-平均算法是无监督学习的一种 ◆ 它不需要人为指定一个因变量,即标... 0 相关源码 1 k-平均算法(k-means clustering)概述 1.1 回顾无监督学习 ◆ 分类、回归都属于监督学习 ◆ 无监督学习是不需要用户去指定标签的 ◆ 而我们看到的分类、回归算法都需要用户输入的训练数据集中给定一个个明确的y值 1.2 k-平均算法与无监督学习 ◆ k-平均算法是无监督学习的一种 ◆ 它不需要人为指定一个因变量,即标...
- 1 经典I/O模式 BIO (阻塞I/O)JDK1.4前NIO (非阻塞 I/O)JDK1.4 (2002 年,java.nio 包)AIO(异步 I/O)JDK1.7 (2011 年) 1.2 对比概念 阻塞与非阻塞 数据就绪前要不要等待? 阻塞:没有数据传过来时,读会阻塞直到有数据;缓冲区满时,写操作也会阻塞非阻塞:直接返回 阻塞的: // 创建一个Se... 1 经典I/O模式 BIO (阻塞I/O)JDK1.4前NIO (非阻塞 I/O)JDK1.4 (2002 年,java.nio 包)AIO(异步 I/O)JDK1.7 (2011 年) 1.2 对比概念 阻塞与非阻塞 数据就绪前要不要等待? 阻塞:没有数据传过来时,读会阻塞直到有数据;缓冲区满时,写操作也会阻塞非阻塞:直接返回 阻塞的: // 创建一个Se...
- 哈喽,大家好,我是 Jack。 上期视频《6分钟带你回顾2020年高能的AI算法》播放量近40w,引来了很多小伙伴的关注。 那今天就聊一聊,怎么玩转这些高能的AI算法,以及如何入门人工智能领域。 事先说明,本期视频既适合只是想玩一玩这些算法的非专业人士,也适合想要成为AI算法工程师的新手。 保姆级入门功略,全程高能,一起来看吧。 保姆级人工智能入门攻略,谁都... 哈喽,大家好,我是 Jack。 上期视频《6分钟带你回顾2020年高能的AI算法》播放量近40w,引来了很多小伙伴的关注。 那今天就聊一聊,怎么玩转这些高能的AI算法,以及如何入门人工智能领域。 事先说明,本期视频既适合只是想玩一玩这些算法的非专业人士,也适合想要成为AI算法工程师的新手。 保姆级入门功略,全程高能,一起来看吧。 保姆级人工智能入门攻略,谁都...
- Problem Description The Romans used letters from their Latin alphabet to represent each of the seven numerals in their number system. The list below shows which letters they used and w... Problem Description The Romans used letters from their Latin alphabet to represent each of the seven numerals in their number system. The list below shows which letters they used and w...
- 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法 将n个元素的数列分为已有序和无序两个部分,如 下所示: {{a1},{a2,a3,a4,…,an}} {{a1⑴,a2⑴},{a3⑴,a4⑴ …,an⑴}} … {{a1(n-1),a2(n-1) ,…},{an... 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法 将n个元素的数列分为已有序和无序两个部分,如 下所示: {{a1},{a2,a3,a4,…,an}} {{a1⑴,a2⑴},{a3⑴,a4⑴ …,an⑴}} … {{a1(n-1),a2(n-1) ,…},{an...
- Problem Description HDU 2006’10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的: 首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中; 然后,待所有字条加入完毕,每人从箱中取一个字条; 最后,如果取得的字条上写的就是自己的名字,那么... Problem Description HDU 2006’10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面、奖品丰厚的抽奖活动,这个活动的具体要求是这样的: 首先,所有参加晚会的人员都将一张写有自己名字的字条放入抽奖箱中; 然后,待所有字条加入完毕,每人从箱中取一个字条; 最后,如果取得的字条上写的就是自己的名字,那么...
- Problem Description Hogwarts正式开学以后,Harry发现在Hogwarts里,某些楼梯并不是静止不动的,相反,他们每隔一分钟就变动一次方向. 比如下面的例子里,一开始楼梯在竖直方向,一分钟以后它移动到了水平方向,再过一分钟它又回到了竖直方向.Harry发现对他来说很难找到能使得他最快到达目的地的路线,这时Ron(Harry最好的朋友)告诉... Problem Description Hogwarts正式开学以后,Harry发现在Hogwarts里,某些楼梯并不是静止不动的,相反,他们每隔一分钟就变动一次方向. 比如下面的例子里,一开始楼梯在竖直方向,一分钟以后它移动到了水平方向,再过一分钟它又回到了竖直方向.Harry发现对他来说很难找到能使得他最快到达目的地的路线,这时Ron(Harry最好的朋友)告诉...
- Problem Description 需要的时候,就把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个工作现在要让计算机来完成,得看你的了。 Input 输入是一个个的三元组,分别是,外筐尺寸n(n为满足0< n< 80的奇整数),中心花色字符,外筐花色字符,后二者都为ASCII可见字符; Output 输出叠在一起的筐图案,中心... Problem Description 需要的时候,就把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个工作现在要让计算机来完成,得看你的了。 Input 输入是一个个的三元组,分别是,外筐尺寸n(n为满足0< n< 80的奇整数),中心花色字符,外筐花色字符,后二者都为ASCII可见字符; Output 输出叠在一起的筐图案,中心...
- Problem Description 今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由”E” “O” “F”三种字符组成的字符串(可以... Problem Description 今年的ACM暑期集训队一共有18人,分为6支队伍。其中有一个叫做EOF的队伍,由04级的阿牛、XC以及05级的COY组成。在共同的集训生活中,大家建立了深厚的友谊,阿牛准备做点什么来纪念这段激情燃烧的岁月,想了一想,阿牛从家里拿来了一块上等的牛肉干,准备在上面刻下一个长度为n的只由”E” “O” “F”三种字符组成的字符串(可以...
- Problem Description 时维九月,序属三秋,辽军大举进攻MCA山,战场上两军正交锋.辽军统帅是名噪一时的耶律-James,而MCA方则是派出了传统武将中草药123.双方经过协商,约定在十一月八日正午十分进行射箭对攻战.中草药123早早就开始准备,但是他是武将而不是铁匠,造弓箭的活就交给聪明能干的你了,现在告诉你每种弓箭规格,即箭身的长度,以及每种规格弓... Problem Description 时维九月,序属三秋,辽军大举进攻MCA山,战场上两军正交锋.辽军统帅是名噪一时的耶律-James,而MCA方则是派出了传统武将中草药123.双方经过协商,约定在十一月八日正午十分进行射箭对攻战.中草药123早早就开始准备,但是他是武将而不是铁匠,造弓箭的活就交给聪明能干的你了,现在告诉你每种弓箭规格,即箭身的长度,以及每种规格弓...
- (*ˉ﹃ˉ) 好凉的天气!~~~ 直接上代码: <?php $a = 'hello'; $$a = 'world'; echo "$a ${$a}";1234 以上代码的第二句,我们是用两个美元符号的变量,那么在这里这个变量是我们可变变量。我以下从第一句开始详细解释: 我们第一句,定义了一个a变量,他的值是hello. 第二句我们是:(由于发现美元符号... (*ˉ﹃ˉ) 好凉的天气!~~~ 直接上代码: <?php $a = 'hello'; $$a = 'world'; echo "$a ${$a}";1234 以上代码的第二句,我们是用两个美元符号的变量,那么在这里这个变量是我们可变变量。我以下从第一句开始详细解释: 我们第一句,定义了一个a变量,他的值是hello. 第二句我们是:(由于发现美元符号...
- 橡皮擦,一个逗趣的互联网高级网虫,新的系列,让我们一起 Be More Pythonic。 滚雪球学 Python 第二轮 已完成的文章清单 十二、Python 内置模块之 random12.1 基本随机函数12.1.1 seed 与 random 函数12.1.2 getstate() 和 setstate(state) 12.2 扩展随机函数... 橡皮擦,一个逗趣的互联网高级网虫,新的系列,让我们一起 Be More Pythonic。 滚雪球学 Python 第二轮 已完成的文章清单 十二、Python 内置模块之 random12.1 基本随机函数12.1.1 seed 与 random 函数12.1.2 getstate() 和 setstate(state) 12.2 扩展随机函数...
- 橡皮擦,一个逗趣的互联网高级网虫。 本篇博客将为你带来 10 个 Python 中的参数解析库,Python 自带的这些【模块军火库】,一定要了解,毕竟多掌握一个库,你解决问题的时候就多了一条路。 文章目录 何为参数解析库sys.argvgetopt 内置的参数解析库docopt 参数解析库optparse 参数解析库argparse 参数解析库c... 橡皮擦,一个逗趣的互联网高级网虫。 本篇博客将为你带来 10 个 Python 中的参数解析库,Python 自带的这些【模块军火库】,一定要了解,毕竟多掌握一个库,你解决问题的时候就多了一条路。 文章目录 何为参数解析库sys.argvgetopt 内置的参数解析库docopt 参数解析库optparse 参数解析库argparse 参数解析库c...
- 适配器模式 USB网线转换器 要被适配的类–网线 public class Adaptee{ public void request(){ // 返回上网 } } 12345 转接头口USB–接口 public interface NetToUSB{ // 接口转换器的抽象实现 // 作用:处理请求 public void handleRequest(); ... 适配器模式 USB网线转换器 要被适配的类–网线 public class Adaptee{ public void request(){ // 返回上网 } } 12345 转接头口USB–接口 public interface NetToUSB{ // 接口转换器的抽象实现 // 作用:处理请求 public void handleRequest(); ...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签