自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年以上编程经验的干货分享

爱学习,爱编程,爱分享,学软件,找五木大大

  • 博客(1301)
  • 资源 (2)
  • 收藏
  • 关注

原创 【华为OD】2024年C、D卷真题集:最新的真题集题库 C/C++/Java/python/JavaScript

华为OD真题,2024年C卷真题题集,有2种分数的题目列表,分别是100分的列表、200分的列表

2024-03-21 00:10:19 4273 5

原创 华为OD机试题已经刷新到了C卷和D卷,大家要多加强练习了

唯有多加强练习才是解决之道,可以到力扣网按专项来刷题,据反馈,新改的题比之前的A、B卷难度稍微低了一点点,多刷题还是可以过的,多加油哈。这个专栏也会不定期的更新一些新题来供大家多练习。

2023-11-13 10:21:14 2327

原创 碰到多线程同步问题,解决掉,3条线程同步处理,mutex+condition_variable

每隔100毫秒对数组进行数据写入,从下标0开始写入,每次写入新数据,都会触发线程2、3的操作。延申:由于要使用条件变量,需要加条件来处理,需要使用唯一锁来进行等待。多线程项目要求: 需要3条线程实现对一个长度为20的整型数组进行数据写入及触发输出。读取有两种情况:直接获取值,输出;直接获取值,进行平方运算后输出;当有数据写入数组时,就会触发输出当前下标对应的写入值。当有数据写入数组时,将写入的数据取出,输出其平方值。需要3条线程,那就得3个对应的线程函数体;写入是一种情况,并且要定时写入;

2023-11-10 18:32:36 643 1

原创 【华为OD】D卷真题200分:高效货运 JavaScript代码[思路+代码]

3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割。2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb。第四列输入为货物A的单件运费利润pa,0

2024-08-14 23:24:28 815

原创 【华为OD】D卷真题200分:高效货运 python代码[思路+代码]

3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割。2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb。第四列输入为货物A的单件运费利润pa,0

2024-08-14 23:21:46 1021

原创 【华为OD】D卷真题200分:高效货运 Java代码[思路+代码]

3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割。2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb。第四列输入为货物A的单件运费利润pa,0

2024-08-14 23:17:06 1293

原创 【华为OD】D卷真题200分:高效货运 C++代码[思路+代码]

3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割。2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb。第四列输入为货物A的单件运费利润pa,0

2024-08-14 23:14:33 862

原创 【华为OD】D卷真题200分:高效货运 C语言代码[思路+代码]

3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割。2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb。第四列输入为货物A的单件运费利润pa,0

2024-08-14 23:11:16 1131

原创 【华为OD】D卷真题200分:评论转换输出 JavaScript代码实现【思路+代码】

嵌套级别为1的评论是"hello test one",嵌套级别为2的评论是"ok bye two",嵌套级别为3的评论为"a"。第一条评论是"hello,2,ok,0,bye,0",第二条评论是"test,0",第三条评论是"one,1,two,1,a,0"。所有评论被保存成"hello,2,ok,0,bye,0,test,0,one,1,two,1,a,0"。如下图所示,最大嵌套级别为2,嵌套级别为1的评论是"A",嵌套级别为2的评论是"A a A a A"对于每一级嵌套,评论应该按照输入中的顺序打印。

2024-08-01 22:52:52 662

原创 【华为OD】D卷真题200分:评论转换输出 C语言代码实现【思路+代码】

嵌套级别为1的评论是"hello test one",嵌套级别为2的评论是"ok bye two",嵌套级别为3的评论为"a"。第一条评论是"hello,2,ok,0,bye,0",第二条评论是"test,0",第三条评论是"one,1,two,1,a,0"。所有评论被保存成"hello,2,ok,0,bye,0,test,0,one,1,two,1,a,0"。如下图所示,最大嵌套级别为2,嵌套级别为1的评论是"A",嵌套级别为2的评论是"A a A a A"对于每一级嵌套,评论应该按照输入中的顺序打印。

2024-08-01 22:49:42 397

原创 【华为OD】D卷真题200分:评论转换输出 python代码实现【思路+代码】

嵌套级别为1的评论是"hello test one",嵌套级别为2的评论是"ok bye two",嵌套级别为3的评论为"a"。第一条评论是"hello,2,ok,0,bye,0",第二条评论是"test,0",第三条评论是"one,1,two,1,a,0"。所有评论被保存成"hello,2,ok,0,bye,0,test,0,one,1,two,1,a,0"。如下图所示,最大嵌套级别为2,嵌套级别为1的评论是"A",嵌套级别为2的评论是"A a A a A"对于每一级嵌套,评论应该按照输入中的顺序打印。

2024-08-01 22:48:46 409

原创 【华为OD】D卷真题200分:评论转换输出 Java代码实现【思路+代码】

嵌套级别为1的评论是"hello test one",嵌套级别为2的评论是"ok bye two",嵌套级别为3的评论为"a"。第一条评论是"hello,2,ok,0,bye,0",第二条评论是"test,0",第三条评论是"one,1,two,1,a,0"。所有评论被保存成"hello,2,ok,0,bye,0,test,0,one,1,two,1,a,0"。如下图所示,最大嵌套级别为2,嵌套级别为1的评论是"A",嵌套级别为2的评论是"A a A a A"对于每一级嵌套,评论应该按照输入中的顺序打印。

2024-08-01 22:47:32 497

原创 【华为OD】D卷真题200分:评论转换输出 C++代码实现【思路+代码】

嵌套级别为1的评论是"hello test one",嵌套级别为2的评论是"ok bye two",嵌套级别为3的评论为"a"。第一条评论是"hello,2,ok,0,bye,0",第二条评论是"test,0",第三条评论是"one,1,two,1,a,0"。所有评论被保存成"hello,2,ok,0,bye,0,test,0,one,1,two,1,a,0"。如下图所示,最大嵌套级别为2,嵌套级别为1的评论是"A",嵌套级别为2的评论是"A a A a A"对于每一级嵌套,评论应该按照输入中的顺序打印。

2024-08-01 22:46:29 629

原创 【华为OD】D卷真题200分:结队编程 JavaScript代码实现[思路+代码]

这题主要考的是循环层数的优化,如果按照题意使用3层循环来处理,就会超过时间复杂度,最多能达到95%的通过率,可以在3层循环的基础上,优化成2层循环,减少时间复杂度即可。结队小组需满足: level [i] < level [j] < level [k] 或者 level [i] > level [j] > level [k] ,从部门中选出序号分别为 i、j、k 的 3 名员工,他们的职级分别为 level[i]、level [j]、level [k]同一员工可以参加多个小组。第一行输入:员工总数n。

2024-07-25 16:52:11 638

原创 【华为OD】D卷真题200分:结队编程 python代码实现[思路+代码]

这题主要考的是循环层数的优化,如果按照题意使用3层循环来处理,就会超过时间复杂度,最多能达到95%的通过率,可以在3层循环的基础上,优化成2层循环,减少时间复杂度即可。结队小组需满足: level [i] < level [j] < level [k] 或者 level [i] > level [j] > level [k] ,从部门中选出序号分别为 i、j、k 的 3 名员工,他们的职级分别为 level[i]、level [j]、level [k]同一员工可以参加多个小组。第一行输入:员工总数n。

2024-07-25 16:45:45 635

原创 【华为OD】D卷真题200分:结队编程 Java代码实现[思路+代码]

这题主要考的是循环层数的优化,如果按照题意使用3层循环来处理,就会超过时间复杂度,最多能达到95%的通过率,可以在3层循环的基础上,优化成2层循环,减少时间复杂度即可。结队小组需满足: level [i] < level [j] < level [k] 或者 level [i] > level [j] > level [k] ,从部门中选出序号分别为 i、j、k 的 3 名员工,他们的职级分别为 level[i]、level [j]、level [k]同一员工可以参加多个小组。第一行输入:员工总数n。

2024-07-25 16:30:22 1059

原创 【华为OD】D卷真题200分:结队编程 C语言代码实现[思路+代码]

这题主要考的是循环层数的优化,如果按照题意使用3层循环来处理,就会超过时间复杂度,最多能达到95%的通过率,可以在3层循环的基础上,优化成2层循环,减少时间复杂度即可。结队小组需满足: level [i] < level [j] < level [k] 或者 level [i] > level [j] > level [k] ,从部门中选出序号分别为 i、j、k 的 3 名员工,他们的职级分别为 level[i]、level [j]、level [k]同一员工可以参加多个小组。第一行输入:员工总数n。

2024-07-25 16:23:53 1055

原创 【华为OD】D卷真题200分:结队编程 C++代码实现[思路+代码]

【华为OD】2024年C、D卷真题集:最新的真题集题库 C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库 C/C++/Java/python/JavaScript-CSDN博客某部门计划通过结队编程来进行项目开发,已知该部门有N名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:从部门中选出序号分别为 i、j、k 的 3 名员工,他们的职级分别为 level[i]、level [j]、level [k]结队小组

2024-07-25 16:16:48 633

原创 【华为OD】D卷真题100分:分苹果 JavaScript代码实现[思路+代码]

A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位 12+5=9(1100 + 0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。用到了快排,升序,然后按题目的规则进行对应的加法处理,得出最后的结果。输出第一行是B获取的苹果总重量:11。输入第二行是每个苹果重量: 3 5 6。输入第一行是苹果数量: 3。

2024-07-19 23:35:31 609

原创 【华为OD】D卷真题100分:分苹果 C语言代码实现[思路+代码]

A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位 12+5=9(1100 + 0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。用到了快排,升序,然后按题目的规则进行对应的加法处理,得出最后的结果。输出第一行是B获取的苹果总重量:11。输入第二行是每个苹果重量: 3 5 6。输入第一行是苹果数量: 3。

2024-07-19 23:28:57 800

原创 【华为OD】D卷真题100分:分苹果 java代码实现[思路+代码]

A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位 12+5=9(1100 + 0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。用到了快排,升序,然后按题目的规则进行对应的加法处理,得出最后的结果。输出第一行是B获取的苹果总重量:11。输入第二行是每个苹果重量: 3 5 6。输入第一行是苹果数量: 3。

2024-07-19 23:27:51 1016

原创 【华为OD】D卷真题100分:分苹果 python代码实现[思路+代码]

A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位 12+5=9(1100 + 0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。用到了快排,升序,然后按题目的规则进行对应的加法处理,得出最后的结果。输出第一行是B获取的苹果总重量:11。输入第二行是每个苹果重量: 3 5 6。输入第一行是苹果数量: 3。

2024-07-19 23:26:30 1001

原创 【华为OD】D卷真题100分:分苹果 C++代码实现[思路+代码]

A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位 12+5=9(1100 + 0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。用到了快排,升序,然后按题目的规则进行对应的加法处理,得出最后的结果。输出第一行是B获取的苹果总重量:11。输入第二行是每个苹果重量: 3 5 6。输入第一行是苹果数量: 3。

2024-07-19 23:25:31 725

原创 【华为OD】D卷真题100分:内存资源分配 JavaScript代码实现[思路+代码]

第一行为内存池资源列表,包含内存粒度数据信息,粒度数据间用逗号分割,一个粒度信息内部用冒号分割,冒号前为内存粒度大小,冒号后为数量。有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。针对50,36,64,128,127的内存申请序列,分配的内存依次是:64,64,128,NULL,NULL,第三次申请内存时已经将128分配出去,因此输出结果是:true,true,true,false,false。

2024-07-12 23:16:45 1174

原创 【华为OD】D卷真题100分:内存资源分配 C语言代码实现[思路+代码]

第一行为内存池资源列表,包含内存粒度数据信息,粒度数据间用逗号分割,一个粒度信息内部用冒号分割,冒号前为内存粒度大小,冒号后为数量。有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。针对50,36,64,128,127的内存申请序列,分配的内存依次是:64,64,128,NULL,NULL,第三次申请内存时已经将128分配出去,因此输出结果是:true,true,true,false,false。

2024-07-12 23:14:07 1399

原创 【华为OD】D卷真题100分:内存资源分配 Java代码实现[思路+代码]

第一行为内存池资源列表,包含内存粒度数据信息,粒度数据间用逗号分割,一个粒度信息内部用冒号分割,冒号前为内存粒度大小,冒号后为数量。有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。针对50,36,64,128,127的内存申请序列,分配的内存依次是:64,64,128,NULL,NULL,第三次申请内存时已经将128分配出去,因此输出结果是:true,true,true,false,false。

2024-07-12 23:13:02 1365

原创 【华为OD】D卷真题100分:内存资源分配 python代码实现[思路+代码]

第一行为内存池资源列表,包含内存粒度数据信息,粒度数据间用逗号分割,一个粒度信息内部用冒号分割,冒号前为内存粒度大小,冒号后为数量。有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。针对50,36,64,128,127的内存申请序列,分配的内存依次是:64,64,128,NULL,NULL,第三次申请内存时已经将128分配出去,因此输出结果是:true,true,true,false,false。

2024-07-12 23:11:13 996

原创 【华为OD】D卷真题100分:内存资源分配 C++代码实现[思路+代码]

第一行为内存池资源列表,包含内存粒度数据信息,粒度数据间用逗号分割,一个粒度信息内部用冒号分割,冒号前为内存粒度大小,冒号后为数量。有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。针对50,36,64,128,127的内存申请序列,分配的内存依次是:64,64,128,NULL,NULL,第三次申请内存时已经将128分配出去,因此输出结果是:true,true,true,false,false。

2024-07-12 23:08:56 1053

原创 【华为OD】D卷真题100分:敏感字段加密 JavaScript代码实现[思路+代码]

请对指定索引的敏感字段进行加密,替换为******(6个*),并删除命令字前后多余的下划线_。如果无法找到指定索引的命令字,输出字符串ERROR。3、可以通过两个双引号""来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现;1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号;输出处理后的命令字符串,如果无法找到指定索引的命令字,输出字符串ERROR。输入为两行,第一行为命令字索引K(从0开始),第二行为命令字符串S。

2024-07-11 20:37:16 468

原创 【华为OD】D卷真题100分:敏感字段加密 Java代码实现[思路+代码]

请对指定索引的敏感字段进行加密,替换为******(6个*),并删除命令字前后多余的下划线_。如果无法找到指定索引的命令字,输出字符串ERROR。3、可以通过两个双引号""来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现;1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号;输出处理后的命令字符串,如果无法找到指定索引的命令字,输出字符串ERROR。输入为两行,第一行为命令字索引K(从0开始),第二行为命令字符串S。

2024-07-11 20:32:40 573

原创 【华为OD】D卷真题100分:敏感字段加密 python代码实现[思路+代码]

请对指定索引的敏感字段进行加密,替换为******(6个*),并删除命令字前后多余的下划线_。如果无法找到指定索引的命令字,输出字符串ERROR。3、可以通过两个双引号""来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现;1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号;输出处理后的命令字符串,如果无法找到指定索引的命令字,输出字符串ERROR。输入为两行,第一行为命令字索引K(从0开始),第二行为命令字符串S。

2024-07-11 20:28:19 667

原创 【华为OD】D卷真题100分:敏感字段加密 C语言代码实现[思路+代码]

请对指定索引的敏感字段进行加密,替换为******(6个*),并删除命令字前后多余的下划线_。如果无法找到指定索引的命令字,输出字符串ERROR。3、可以通过两个双引号""来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现;1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号;输出处理后的命令字符串,如果无法找到指定索引的命令字,输出字符串ERROR。输入为两行,第一行为命令字索引K(从0开始),第二行为命令字符串S。

2024-07-11 20:26:33 958

原创 【华为OD】D卷真题100分:敏感字段加密 C++代码实现[思路+代码]

请对指定索引的敏感字段进行加密,替换为******(6个*),并删除命令字前后多余的下划线_。如果无法找到指定索引的命令字,输出字符串ERROR。3、可以通过两个双引号""来标识包含下划线_的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现;1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号;输出处理后的命令字符串,如果无法找到指定索引的命令字,输出字符串ERROR。输入为两行,第一行为命令字索引K(从0开始),第二行为命令字符串S。

2024-07-11 20:25:00 746

原创 【华为OD】C卷真题200分:简易内存池 C语言代码实现[思路+代码]

REQUEST=请求的内存大小 表示请求分配指定大小内存,如果分配成功,返回分配到的内存首地址;RELEASE=释放的内存首地址 表示释放掉之前分配的内存,释放成功无需输出,如果释放不存在的首地址则输出error。第四条指令,申请20字节内存,0~9地址内存连续空间不足20字节,往后查找到30~49地址,返回首地址30。按题目逻辑进行处理即可,做好拆串就行,通过对已被使用的值置为1,未被使用的值置为0,第三条指令,释放首地址为0的内存申请,0~9地址内存被释放,变为空闲,释放成功,无需输出。

2024-07-08 22:36:42 663

原创 【华为OD】D卷真题100分:阿里巴巴找黄金宝箱(III) Java代码实现[思路+代码]

使用数组,加 映射的方式来处理,按条件来找数字相同,并且差的绝对值小于等于目标咒语的情况,找到就直接返回对应的值,没找到就继续往映射表里面写入即可。阿里巴巴念出一个咒语数字,查看宝箱是否存在两个不同箱子,这两个箱子上贴的数字相同,同时这两个箱子的编号之差的绝对值小于等于咒语数字,一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字。字串中数字个数>=1,=1,

2024-07-08 22:17:11 843

原创 【华为OD】D卷真题100分:阿里巴巴找黄金宝箱(III) JavaScript代码实现[思路+代码]

使用数组,加 映射的方式来处理,按条件来找数字相同,并且差的绝对值小于等于目标咒语的情况,找到就直接返回对应的值,没找到就继续往映射表里面写入即可。阿里巴巴念出一个咒语数字,查看宝箱是否存在两个不同箱子,这两个箱子上贴的数字相同,同时这两个箱子的编号之差的绝对值小于等于咒语数字,一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字。字串中数字个数>=1,=1,

2024-07-08 22:12:45 805

原创 【华为OD】D卷真题100分:阿里巴巴找黄金宝箱(III) python代码实现[思路+代码]

使用数组,加 映射的方式来处理,按条件来找数字相同,并且差的绝对值小于等于目标咒语的情况,找到就直接返回对应的值,没找到就继续往映射表里面写入即可。阿里巴巴念出一个咒语数字,查看宝箱是否存在两个不同箱子,这两个箱子上贴的数字相同,同时这两个箱子的编号之差的绝对值小于等于咒语数字,一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字。字串中数字个数>=1,=1,

2024-07-08 22:07:42 613

原创 【华为OD】D卷真题100分:阿里巴巴找黄金宝箱(III) C语言代码实现[思路+代码]

使用数组,加 映射的方式来处理,按条件来找数字相同,并且差的绝对值小于等于目标咒语的情况,找到就直接返回对应的值,没找到就继续往映射表里面写入即可。阿里巴巴念出一个咒语数字,查看宝箱是否存在两个不同箱子,这两个箱子上贴的数字相同,同时这两个箱子的编号之差的绝对值小于等于咒语数字,一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字。字串中数字个数>=1,=1,

2024-07-08 22:05:59 649

原创 【华为OD】D卷真题100分:阿里巴巴找黄金宝箱(III) C++代码实现[思路+代码]

使用数组,加 映射的方式来处理,按条件来找数字相同,并且差的绝对值小于等于目标咒语的情况,找到就直接返回对应的值,没找到就继续往映射表里面写入即可。阿里巴巴念出一个咒语数字,查看宝箱是否存在两个不同箱子,这两个箱子上贴的数字相同,同时这两个箱子的编号之差的绝对值小于等于咒语数字,一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字。字串中数字个数>=1,=1,

2024-07-08 22:03:17 636

原创 【华为OD】D卷真题100分:完全二叉树非叶子部分后序遍历 C代码实现[思路+代码]

使用递归的方式来处理即可,按照用例的输入来看,可以找到规律 ,下标p从0开始,其2个子节点分别为 2*p+1,2*p+2,可以一直遍历下去,然后后序的结果输出,顺序为: 左右根。给定一个以顺序储存结构存储整数值的完全二叉树序列(最多1000个整数),请找出此完全二叉树的所有非叶子节点部分,然后采用后序遍历方式将此部分树(不包含叶子)输出。其他说明:二叉树的后序遍历是基于根来说的,遍历顺序为:左-右-根。1、只有一个节点的树,此节点认定为根节点(非叶子)。找到非叶子部分树结构,然后采用后续遍历输出。

2024-07-04 18:31:38 855

堆排序13.py 使用python代码实现

算法 堆排序13.py 使用python代码实现 堆排序13.py 使用python代码实现 堆排序13.py 使用python代码实现 堆排序13.py 使用python代码实现 堆排序13.py 使用python代码实现 堆排序13.py 使用python代码实现 堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.p

2024-04-23

堆排序12.java 使用java代码实现

算法 堆排序12.java 使用java代码实现 堆排序12.java 使用java代码实现 堆排序12.java 使用java代码实现 堆排序12.java 使用java代码实现 堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.java 使用java代码实现堆排序12.jav

2024-04-23

堆排序11.cpp 使用C++实现

算法 堆排序11.cpp 使用C++实现 堆排序11.cpp 使用C++实现 堆排序11.cpp 使用C++实现 堆排序11.cpp 使用C++实现 堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.cpp 使用C++实现堆排序11.c

2024-04-23

二分查找8.cpp 使用C++实现

c 二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现 二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二分查找8.cpp 使用C++实现二

2024-01-30

冒泡91.cpp 使用的C++实现

c 冒泡91.cpp 使用的C++实现 冒泡91.cpp 使用的C++实现 冒泡91.cpp 使用的C++实现 冒泡91.cpp 使用的C++实现 冒泡91.cpp 使用的C++实现 冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.cpp 使用的C++实现冒泡91.

2024-01-30

字符串大小写交互51.cpp C++源码

c 字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp 字符串大小写交互51.cpp 字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp 字符串大小写交互51.cpp 字符串大小写交互51.cpp字符串大小写交互51.cpp 字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp 字符串大小写交互51.cpp 字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp字符串大小写交互51.cpp

2024-01-30

快速排序11.cpp 使用C++源码实现

c 快速排序11.cpp 使用C++源码实现 快速排序11.cpp 使用C++源码实现 快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现快速排序11.cpp 使用C++源码实现

2024-01-23

堆排序10.cpp 还是使用C++代码实现的

c 堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的 堆排序10.cpp 还是使用C++代码实现的 堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的 堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的堆排序10.cpp 还是使用C++代码实现的

2024-01-23

堆排序9.cpp 使用C++实现的

c 堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的 堆排序9.cpp 使用C++实现的 堆排序9.cpp 使用C++实现的 堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的堆排序9.cpp 使用C++实现的

2024-01-23

选择排序22.py python对选择排序的代码实现

选择排序22.py python对选择排序的代码实现 选择排序22.py python对选择排序的代码实现 选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py p

2024-01-22

选择排序.py 使用python实现的代码

选择排序.py 使用python实现的代码 选择排序.py 使用python实现的代码 选择排序.py 使用python实现的代码 选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用py

2024-01-22

希尔排序.py 使用python实现的代码

希尔排序.py 使用python实现的代码 希尔排序.py 使用python实现的代码 希尔排序.py 使用python实现的代码 希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码希尔排序.py 使用python实现的代码

2024-01-22

桶排序.py 使用python代码实现

桶排序.py 使用python代码实现 桶排序.py 使用python代码实现 桶排序.py 使用python代码实现 桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现

2024-01-22

冒泡.py 使用python代码实现

冒泡.py 使用python代码实现 冒泡.py 使用python代码实现 冒泡.py 使用python代码实现 冒泡.py 使用python代码实现冒泡.py 使用python代码实现 冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现冒泡.py 使用python代码实现

2024-01-22

快速排序.py python代码实现

快速排序.py python代码实现 快速排序.py python代码实现 快速排序.py python代码实现 快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现 快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现

2024-01-22

计数排序.py 使用python来实现

计数排序.py 使用python来实现 计数排序.py 使用python来实现 计数排序.py 使用python来实现 计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python

2024-01-22

基数排序.py 使用python来实现

基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现 基数排序.py 使用python来实现基数排序.py 使用python来实现 基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来

2024-01-22

归并排序.py 使用python代码实现

归并排序.py 使用python代码实现 归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现

2024-01-22

堆排序.py 使用python的代码实现

堆排序.py 使用python的代码实现 堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现

2024-01-22

插入排序.py python实现的排序

插入排序.py python实现的排序 插入排序.py python实现的排序 插入排序.py python实现的排序 插入排序.py python实现的排序 插入排序.py python实现的排序 插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py py

2024-01-22

堆排序8.cpp 使用C++来实现

堆排序 堆排序8.cpp 使用C++来实现 堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现 堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现 堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现 堆排序8.cpp 使用C++来实现 堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.cpp 使用C++来实现堆排序8.

2024-01-18

堆排序9.py 使用python实现

堆排序 堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现 堆排序9.py 使用python实现 堆排序9.py 使用python实现堆排序9.py 使用python实现 堆排序9.py 使用python实现堆排序9.py 使用python实现 堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现

2024-01-18

堆排序10.java 使用java来实现

堆排序 堆排序10.java 使用java来实现 堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现堆排序10.java 使用java来实现

2024-01-18

test-object-tree-0117.rar Qt对象树的演示工程

qt test_object_tree_0117.rar Qt对象树的演示工程 Qt对象树,自动管理Qt堆上的内存,防止内存泄露,类似智能指针,但是更加方便 一、Qt的对象树是什么? 对象树其实是一颗多叉树,当Qt的对象是QObject对象或其子对象的时候,就可以在new的时候,通过指定父节点的方式,将创建的对象放到父节点的孩子节点列表中去,当父节点被释放的时候,就会连父节点下的孩子列表也一起释放掉,从而起到自动管理堆内存的作用。这种方式特别适合用来管理GUI的框架对象。 除了能自动管理堆内存,还可以对有界面的对象,进行界面显示层次的控制。 参考链接地址:https://blog.csdn.net/mars1199/article/details/135653894

2024-01-17

树状数组1.c 使用C语言实现的

树状数组 树状数组1.c 使用C语言实现的 树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的 树状数组1.c 使用C语言实现的 树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的树状数组1.c 使用C语言实现的

2024-01-10

树状数组2.cpp 使用C++实现

树状数组 树状数组2.cpp 使用C++实现 树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现 树状数组2.cpp 使用C++实现 树状数组2.cpp 使用C++实现 树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现树状数组2.cpp 使用C++实现

2024-01-10

树状数组3.java 使用java实现

树状数组 树状数组3.java 使用java实现 树状数组3.java 使用java实现 树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现树状数组3.java 使用java实现

2024-01-10

JavamyDbPoolUse.rar 连接池

BasicDataSource创建DataSource(DBCP连接池配置) ComboPooledDataSource(C3P0连接池配置) Apache的DBUtils框架使用 ----------------------------------------------- BasicDataSource创建DataSource(DBCP连接池配置) ComboPooledDataSource(C3P0连接池配置) Apache的DBUtils框架使用 ----------------------------------------------- BasicDataSource创建DataSource(DBCP连接池配置) ComboPooledDataSource(C3P0连接池配置) Apache的DBUtils框架使用 ----------------------------------------------- BasicDataSource创建DataSource(DBCP连接池配置) ComboPooledDataSource(C3P0连接池配置) Apache的DBUt

2024-01-09

myBookStore.rar java书店

项目功能需求 : 1、能进行操作用户的注册,修改基本信息,删除和查询。 2、能对图书的基本信息进行增加、删除、修改和查询操作。 3、能填写进货单,一张进货单带有多条具体的进货信息,进货的书籍必须是图书管理里面已经有的;进货的同时修改库存对应书籍的存货量。 4、能填写销售单,一张销售单带有多条具体的销售信息,销售的书籍必须是图书管理里面已经有的,而且销售的数量不能超过当前库存的数量;销售的同时修改库存对应书籍的存货量。 5、可以查看库存的明细,可以按照条件进行查找具体的图书的库存值。 6、权限方面进行简化,做固定的权限控制。把用户按照模块分成不同操作权限的人员,特设一个admin的用户,可以操作全部的功能。 项目基本设计 : ★ 架构设计 整体框架、模块划分 模块划分:用户、图书、进货、销售和库存5个模块 ★ 系统功能结构设计 每个功能模块的具体功能子模块 ★ 数据库设计 项目框架实现:分模块、分层、分包、构建应用程序

2024-01-09

myWordsFilterWeb.rar java

----------------------------------------------- 通过Filter来实现留言板的敏感词过滤... 思路很简单,我们这里的敏感词是直接先放进去的,实际项目中,肯定是存在数据库中。 在Filter 过滤器中,我们先拿到用户提交的留言,如果出现了敏感词,我们就用*号来替换。----------------------------------------------- 通过Filter来实现留言板的敏感词过滤... 思路很简单,我们这里的敏感词是直接先放进去的,实际项目中,肯定是存在数据库中。 在Filter 过滤器中,我们先拿到用户提交的留言,如果出现了敏感词,我们就用*号来替换。----------------------------------------------- 通过Filter来实现留言板的敏感词过滤... 思路很简单,我们这里的敏感词是直接先放进去的,实际项目中,肯定是存在数据库中。 在Filter 过滤器中,我们先拿到用户提交的留言,如果出现了敏感词,我们就用*号来替换。

2024-01-09

mysql-split-horizon.rar java

--------------------------------- 分表分库 当项目比较大的时候,基本上都会进行分表分库的 后面就讲讲什么时候需要分库,什么时候需要分表 # 什么时候需要分库 ## 垂直分割 垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式),这种拆分在大型网站的演变过程中是很常见的。当一个网站还在很小的时候,只有小量的人来开发和维护,各模块和表都在一起,当网站不断丰富和壮大的时候,也会变成多个子系统来支撑,这时就有按模块和功能把表划分出来的需求。其实,相对于垂直切分更进一步的是服务化改造,说得简单就是要把原来强耦合的系统拆分成多个弱耦合的服务,通过服务间的调用来满足业务需求看,因此表拆出来后要通过服务的形式暴露出去,而不是直接调用不同模块的表,淘宝在架构不断演变过程,最重要的一环就是服务化改造,把用户、交易、店铺、宝贝这些核心的概念抽取成独立的服务,也非常有利于进行局部的优化和治理,保障核心模块的稳定性 垂直拆分用于分布式场景。 当大团队在做电商项目的时候,基本上都会将一个项目进行拆分,拆分成n个小项目 这样做的好处

2024-01-09

myOnlinesWeb2.rar java

这个稍微比上个版本做得完善了一点,用了JavaBean来封装用户信息,添加了一个管理踢用户的功能。 上一个的用户访问量是通过监听request来统计的,在这个实例中,我们也可以通过过滤器来实现统计网站访问量。 ----------------------- 这个稍微比上个版本做得完善了一点,用了JavaBean来封装用户信息,添加了一个管理踢用户的功能。 上一个的用户访问量是通过监听request来统计的,在这个实例中,我们也可以通过过滤器来实现统计网站访问量。 ----------------------- 这个稍微比上个版本做得完善了一点,用了JavaBean来封装用户信息,添加了一个管理踢用户的功能。 上一个的用户访问量是通过监听request来统计的,在这个实例中,我们也可以通过过滤器来实现统计网站访问量。 ----------------------- 这个稍微比上个版本做得完善了一点,用了JavaBean来封装用户信息,添加了一个管理踢用户的功能。 上一个的用户访问量是通过监听request来统计的,在这个实例中,我们也可以通过过滤器来实现统计网站访问量。 -----

2024-01-09

myOnlinesWeb.rar java

JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量 ----------------------------------- JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量 ----------------------------------- JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量 ----------------------------------- JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量 ----------------------------------- JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量 ----------------------------------- JavaWeb-Servlet技术的监听器-解析与实例-网站在线用户信息与网页点击量 ----------------------------------- JavaWeb-Servlet技术的监听器-解析与实

2024-01-09

myMvcWeb2.rar Java实现

这个是对前面技术的一个小总结吧,用到的大概技术有: MVC框架,加注解,Struts框架的思想,动态代理,线程管理对象ThreadLocal,Connection对象池,Properties文件读取,EL表达式,JSTL,JavaBean,Java访问MySQL数据库,增删改查... ----------------------------------------- 这个是对前面技术的一个小总结吧,用到的大概技术有: MVC框架,加注解,Struts框架的思想,动态代理,线程管理对象ThreadLocal,Connection对象池,Properties文件读取,EL表达式,JSTL,JavaBean,Java访问MySQL数据库,增删改查... ----------------------------------------- 这个是对前面技术的一个小总结吧,用到的大概技术有: MVC框架,加注解,Struts框架的思想,动态代理,线程管理对象ThreadLocal,Connection对象池,Properties文件读取,EL表达式,JSTL,JavaBean,Java访问My

2024-01-09

myMvcWeb.rar Java MVC

刚刚学完了MVC,根据自己的感悟和理解写了一个小项目。 完全按照MVC模式,后面有一个MVC的理解示意图。 用MVC模式重新完成了联系人的管理系统: 用户需求: 多用户系统,提供用户注册、登录功能,对于没有登录的用户,不允许使用任何功能。 可以查询、增加和删除联系人信息。 详细设计: 数据结构设计。 功能模块设计。 工具类设计。 搭建初步的项目框架、其他功能:防止用户重复提交、注册和登录时使用验证码。 ------------------------------------------

2024-01-09

myMailWeb.rar 网站用户注册 java

网站用户注册: 主要实现如下两个功能: 1、用户在网站上注册完成后给用户发一封邮件。 2、用户通过邮件激活后才可以登录。 ---------------------------------------- 网站用户注册: 主要实现如下两个功能: 1、用户在网站上注册完成后给用户发一封邮件。 2、用户通过邮件激活后才可以登录。 ---------------------------------------- 网站用户注册: 主要实现如下两个功能: 1、用户在网站上注册完成后给用户发一封邮件。 2、用户通过邮件激活后才可以登录。 ---------------------------------------- 网站用户注册: 主要实现如下两个功能: 1、用户在网站上注册完成后给用户发一封邮件。 2、用户通过邮件激活后才可以登录。 ----------------------------------------

2024-01-09

myAutoLoginWeb.rar JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤

JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤 JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤 JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤 JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤 JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤 JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤 JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤JavaWeb-过滤器Filter学习(三)实现用户的自动登录与IP黑名单过滤

2024-01-09

堆排序5.cpp 使用C++实现的堆排序

堆排序 堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序 堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序堆排序5.cpp 使用C++实现的堆排序

2024-01-09

堆排序6.py 使用python实现

堆排序 堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现 堆排序6.py 使用python实现堆排序6.py 使用python实现 堆排序6.py 使用python实现 堆排序6.py 使用python实现 堆排序6.py 使用python实现 堆排序6.py 使用python实现

2024-01-09

堆排序7.java 使用java实现的堆排序

堆排序 堆排序7.java 使用java实现的堆排序 堆排序7.java 使用java实现的堆排序 堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序堆排序7.java 使用java实现的堆排序

2024-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除