- 博客(699)
- 资源 (61)
- 收藏
- 关注
原创 字符串重新排列 - 华为OD机试真题(Python 题解)
给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出:1. 单词内部调整:对每个单词字母重新按字典序排序2. 单词间顺序调整: 1. 统计每个单词出现的次数,并按次数降序排列 2. 次数相同,按单词长度升序排列 3. 次数和单词长度均相同,按字典升序排列请输出处理后的字符串,每个单词以一个空格分隔。
2025-07-19 07:15:00
64
原创 红黑图 - 华为OD机试真题(C++ 题解)
众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色节点。那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。
2025-07-18 17:40:30
607
原创 红黑图 - 华为OD机试真题(Java 题解)
众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色节点。那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。
2025-07-18 15:43:18
435
原创 打印文件/打印机队列 - 华为OD机试真题(Java 题解)
有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中**数字越大优先级越高**。打印机会从自己的待打印队列中选择***优先级最高***的文件来打印。如果存在两个优先级一样的文件,则选择***最早进入队列***的那个文件。现在请你来模拟这5台打印机的打印过程。
2025-07-17 16:00:00
674
原创 字符串重新排列 - 华为OD机试真题(JavaScript 题解)
给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出:1. 单词内部调整:对每个单词字母重新按字典序排序2. 单词间顺序调整: 1. 统计每个单词出现的次数,并按次数降序排列 2. 次数相同,按单词长度升序排列 3. 次数和单词长度均相同,按字典升序排列请输出处理后的字符串,每个单词以一个空格分隔。
2025-07-17 07:45:00
261
原创 字符串重新排列 - 华为OD机试真题(C++ 题解)
给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出:1. 单词内部调整:对每个单词字母重新按字典序排序2. 单词间顺序调整: 1. 统计每个单词出现的次数,并按次数降序排列 2. 次数相同,按单词长度升序排列 3. 次数和单词长度均相同,按字典升序排列请输出处理后的字符串,每个单词以一个空格分隔。
2025-07-16 11:45:00
348
原创 红黑图 - 华为OD机试真题(Python 题解)
众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色节点。那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。
2025-07-16 07:45:00
1116
原创 打印文件/打印机队列 - 华为OD机试真题(Python 题解)
有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中**数字越大优先级越高**。打印机会从自己的待打印队列中选择***优先级最高***的文件来打印。如果存在两个优先级一样的文件,则选择***最早进入队列***的那个文件。现在请你来模拟这5台打印机的打印过程。
2025-07-15 11:15:00
828
原创 红黑图 - 华为OD机试真题(JavaScript 题解)
众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色节点。那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。
2025-07-15 07:15:00
711
原创 打印文件/打印机队列 - 华为OD机试真题(C++ 题解)
有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中**数字越大优先级越高**。打印机会从自己的待打印队列中选择***优先级最高***的文件来打印。如果存在两个优先级一样的文件,则选择***最早进入队列***的那个文件。现在请你来模拟这5台打印机的打印过程。
2025-07-14 21:30:00
937
原创 打印文件/打印机队列 - 华为OD机试真题(JavaScript 题解)
有5台打印机打印文件,每台打印机有自己的待打印队列。因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的代先级,其中**数字越大优先级越高**。打印机会从自己的待打印队列中选择***优先级最高***的文件来打印。如果存在两个优先级一样的文件,则选择***最早进入队列***的那个文件。现在请你来模拟这5台打印机的打印过程。
2025-07-14 17:07:36
913
原创 灰度图恢复 - 华为OD统一考试(JavaScript 题解)
黑白图像常采用灰度图的方式存储,即图像的每个像素填充一个灰色阶段值,256节阶灰图是一个灰阶值取值范围为0-255的灰阶矩阵,0表示全黑,255表示全白,范围内的其他值表示不同的灰度。但在计算机中实际存储时,会使用压缩算法,其中一个种压缩格式描述如如下:10 10 255 34 0 1 255 8 0 3 255 6 0 5 255 4 0 7 255 2 0 9 255 211. 所有的数值以空格分隔;2. 前两个数分别表示矩阵的行数和列数;3. 从第三个数开始,每两个数一组,每组第一个数
2025-07-13 11:22:04
351
原创 找座位 - 华为OD统一考试(JavaScript 题解)
在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众的必须间隔至少一个空位才允许落座。现在给出一排观众座位分布图,座位中存在已落座的观众,请计算出,在不移动现有观众座位的情况下,最多还能坐下多少名观众。
2025-07-13 09:48:46
322
原创 上班之路 - 华为OD机试真题(Java题解)
*Jungle* 生活在美丽的蓝鲸城,大马路都是方方正正,但是每天马路的封闭情况都不一样。 地图由以下元素组成:1. ”.” — 空地,可以达到;2. ” * ” — 路障,不可达到;3. ”S” — Jungle的家;4. ”T” — 公司.其中我们会限制Jungle拐弯的次数,同时*Jungle*可以清除给定个数的路障,现在你的任务是计算*Jungle*是否可以从家里出发到达公司。
2025-07-11 19:15:00
676
原创 上班之路 - 华为OD机试真题(Python 题解)
*Jungle* 生活在美丽的蓝鲸城,大马路都是方方正正,但是每天马路的封闭情况都不一样。 地图由以下元素组成:1. ”.” — 空地,可以达到;2. ” * ” — 路障,不可达到;3. ”S” — Jungle的家;4. ”T” — 公司.其中我们会限制Jungle拐弯的次数,同时*Jungle*可以清除给定个数的路障,现在你的任务是计算*Jungle*是否可以从家里出发到达公司。
2025-07-11 14:51:59
802
原创 上班之路 - 华为OD机试真题(C++ 题解)
*Jungle* 生活在美丽的蓝鲸城,大马路都是方方正正,但是每天马路的封闭情况都不一样。 地图由以下元素组成:1. ”.” — 空地,可以达到;2. ” * ” — 路障,不可达到;3. ”S” — Jungle的家;4. ”T” — 公司.其中我们会限制Jungle拐弯的次数,同时*Jungle*可以清除给定个数的路障,现在你的任务是计算*Jungle*是否可以从家里出发到达公司。
2025-07-10 11:00:00
746
原创 上班之路 - 华为OD机试真题(JavaScript 题解)
*Jungle* 生活在美丽的蓝鲸城,大马路都是方方正正,但是每天马路的封闭情况都不一样。 地图由以下元素组成:1. ”.” — 空地,可以达到;2. ” * ” — 路障,不可达到;3. ”S” — Jungle的家;4. ”T” — 公司.其中我们会限制Jungle拐弯的次数,同时*Jungle*可以清除给定个数的路障,现在你的任务是计算*Jungle*是否可以从家里出发到达公司。
2025-07-10 07:15:00
1037
原创 代码编辑器 - 华为OD机试真题(C++题解)
某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为 已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。 支持的指令(X为大于等于0的整数, word 为无空格的字符串):- FORWARD X 指针向前(右)移动X,如果指针移动位置超过了文本末尾,则将指针移动到文本末尾- BACKWARD X 指针向后(左)移动X,如果指针移动位置超过了文本开头,则将指针移动到文本开头- SEARCH-FORWARD word 从指针当前位置向前查找 word
2025-07-09 18:03:09
993
原创 代码编辑器 - 华为OD机试真题(Python题解)
某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为 已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。 支持的指令(X为大于等于0的整数, word 为无空格的字符串):- FORWARD X 指针向前(右)移动X,如果指针移动位置超过了文本末尾,则将指针移动到文本末尾- BACKWARD X 指针向后(左)移动X,如果指针移动位置超过了文本开头,则将指针移动到文本开头- SEARCH-FORWARD word 从指针当前位置向前查找 word
2025-07-09 17:37:25
837
原创 代码编辑器 - 华为OD机试真题(Java题解)
某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为 已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。 支持的指令(X为大于等于0的整数, word 为无空格的字符串):- FORWARD X 指针向前(右)移动X,如果指针移动位置超过了文本末尾,则将指针移动到文本末尾- BACKWARD X 指针向后(左)移动X,如果指针移动位置超过了文本开头,则将指针移动到文本开头- SEARCH-FORWARD word 从指针当前位置向前查找 word
2025-07-08 10:15:00
1751
原创 代码编辑器 - 华为OD机试真题(JavaScript题解)
某公司为了更高效的编写代码,邀请你开发一款代码编辑器程序。程序的输入为 已有的代码文本和指令序列,程序需输出编辑后的最终文本。指针初始位置位于文本的开头。 支持的指令(X为大于等于0的整数, word 为无空格的字符串):- FORWARD X 指针向前(右)移动X,如果指针移动位置超过了文本末尾,则将指针移动到文本末尾- BACKWARD X 指针向后(左)移动X,如果指针移动位置超过了文本开头,则将指针移动到文本开头- SEARCH-FORWARD word 从指针当前位置向前查找 word
2025-07-08 07:30:00
666
原创 求最大数字 - 华为OD机试真题(JavaScript 题解)
给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除;删除某个重复的数字后,其它数字相对位置保持不变。如`34533`,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值4533。请返回经过删除操作后的最大的数值,以字符串表示。
2025-07-07 13:15:00
1087
原创 求最大数字 - 华为OD机试真题(C++ 题解)
给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除;删除某个重复的数字后,其它数字相对位置保持不变。如`34533`,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值4533。请返回经过删除操作后的最大的数值,以字符串表示。
2025-07-07 08:57:05
832
原创 求最大数字 - 华为OD机试真题(Python 题解)
给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除;删除某个重复的数字后,其它数字相对位置保持不变。如`34533`,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值4533。请返回经过删除操作后的最大的数值,以字符串表示。
2025-07-06 17:25:46
733
原创 求最大数字 - 华为OD机试真题(Java 题解)
给定一个由纯数字组成以字符串表示的数值,现要求字符串中的每个数字最多只能出现2次,超过的需要进行删除;删除某个重复的数字后,其它数字相对位置保持不变。如`34533`,数字3重复超过2次,需要删除其中一个3,删除第一个3后获得最大数值4533。请返回经过删除操作后的最大的数值,以字符串表示。
2025-07-04 13:00:00
854
原创 流水线 - 华为OD机试真题(C++ 题解)
一个工厂有m条流水线,来并行完成n个独立的作业,该工厂设置了一个调度系统,在安排作业时,总是优先执行处理时间最短的作业。现给定流水线个数m,需要完成的作业数n, 每个作业的处理时间分别为t1,t2…tn。请你编程计算处理完所有作业的耗时为多少?当n>m时,首先处理时间短的m个作业进入流水线,其他的等待,当某个作业完成时,依次从剩余作业中取处理时间最短的进入处理。
2025-07-04 08:15:00
750
原创 流水线 - 华为OD机试真题(Java 题解)
一个工厂有m条流水线,来并行完成n个独立的作业,该工厂设置了一个调度系统,在安排作业时,总是优先执行处理时间最短的作业。现给定流水线个数m,需要完成的作业数n, 每个作业的处理时间分别为t1,t2…tn。请你编程计算处理完所有作业的耗时为多少?当n>m时,首先处理时间短的m个作业进入流水线,其他的等待,当某个作业完成时,依次从剩余作业中取处理时间最短的进入处理。
2025-07-03 17:00:00
531
原创 流水线 - 华为OD机试真题(Python 题解)
一个工厂有m条流水线,来并行完成n个独立的作业,该工厂设置了一个调度系统,在安排作业时,总是优先执行处理时间最短的作业。现给定流水线个数m,需要完成的作业数n, 每个作业的处理时间分别为t1,t2…tn。请你编程计算处理完所有作业的耗时为多少?当n>m时,首先处理时间短的m个作业进入流水线,其他的等待,当某个作业完成时,依次从剩余作业中取处理时间最短的进入处理。
2025-07-03 11:45:00
947
原创 流水线 - 华为OD机试真题(JavaScript 题解)
一个工厂有m条流水线,来并行完成n个独立的作业,该工厂设置了一个调度系统,在安排作业时,总是优先执行处理时间最短的作业。现给定流水线个数m,需要完成的作业数n, 每个作业的处理时间分别为t1,t2…tn。请你编程计算处理完所有作业的耗时为多少?当n>m时,首先处理时间短的m个作业进入流水线,其他的等待,当某个作业完成时,依次从剩余作业中取处理时间最短的进入处理。
2025-07-03 07:15:00
522
原创 士兵过河 - 华为OD机试真题(C++ 题解)
一支N个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河。敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭。现在军队只找到了1只小船,这船最多能同时坐上2个士兵。1. 当1个士兵划船过河,用时为 a[i];0 <= i < N2. 当2个士兵坐船同时划船过河时,用时为 max(a[j],a[i]) 两士兵中用时最长的。3. 当2个士兵坐船1个士兵划船时,用时为 a[i]*10;a[i]为划船士兵用时。4. 如果士兵下河游泳,则会被湍急水流直接带走,算作死亡。请帮忙给出一种解决方案,保证存活
2025-07-02 20:30:00
693
原创 士兵过河 - 华为OD机试真题(Python 题解)
一支N个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河。敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭。现在军队只找到了1只小船,这船最多能同时坐上2个士兵。1. 当1个士兵划船过河,用时为 a[i];0 <= i < N2. 当2个士兵坐船同时划船过河时,用时为 max(a[j],a[i]) 两士兵中用时最长的。3. 当2个士兵坐船1个士兵划船时,用时为 a[i]*10;a[i]为划船士兵用时。4. 如果士兵下河游泳,则会被湍急水流直接带走,算作死亡。请帮忙给出一种解决方案,保证存活
2025-07-02 18:00:00
861
原创 士兵过河 - 华为OD机试真题(Java 题解)
一支N个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河。敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭。现在军队只找到了1只小船,这船最多能同时坐上2个士兵。1. 当1个士兵划船过河,用时为 a[i];0 <= i < N2. 当2个士兵坐船同时划船过河时,用时为 max(a[j],a[i]) 两士兵中用时最长的。3. 当2个士兵坐船1个士兵划船时,用时为 a[i]*10;a[i]为划船士兵用时。4. 如果士兵下河游泳,则会被湍急水流直接带走,算作死亡。请帮忙给出一种解决方案,保证存活
2025-07-02 12:45:00
853
原创 士兵过河 - 华为OD机试真题(JavaScript 题解)
一支N个士兵的军队正在趁夜色逃亡,途中遇到一条湍急的大河。敌军在T的时长后到达河面,没到过对岸的士兵都会被消灭。现在军队只找到了1只小船,这船最多能同时坐上2个士兵。1. 当1个士兵划船过河,用时为 a[i];0 <= i < N2. 当2个士兵坐船同时划船过河时,用时为 max(a[j],a[i]) 两士兵中用时最长的。3. 当2个士兵坐船1个士兵划船时,用时为 a[i]*10;a[i]为划船士兵用时。4. 如果士兵下河游泳,则会被湍急水流直接带走,算作死亡。请帮忙给出一种解决方案,保证存活
2025-07-02 08:22:32
788
原创 求符合条件元组个数 - 华为OD机试真题(C++ 题解)
给定一个整数数组 nums、一个数字k,一个整数目标值 target,请问nums中是否存在k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数数据范围
2025-07-01 18:15:00
863
原创 求符合条件元组个数 - 华为OD机试真题(Python 题解)
给定一个整数数组 nums、一个数字k,一个整数目标值 target,请问nums中是否存在k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数数据范围
2025-07-01 16:00:00
482
原创 求符合条件元组个数 - 华为OD机试真题(Java 题解)
给定一个整数数组 nums、一个数字k,一个整数目标值 target,请问nums中是否存在k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数数据范围
2025-07-01 11:00:00
558
原创 求符合条件元组个数 - 华为OD机试真题(JavaScript 题解)
给定一个整数数组 nums、一个数字k,一个整数目标值 target,请问nums中是否存在k个元素使得其相加结果为target,请输出所有符合条件且不重复的k元组的个数数据范围
2025-07-01 07:15:00
1404
原创 模拟工作队列 - 华为OD机试真题(C++卷)
让我们来模拟一个工作队列的运作,有一个任务提交者和若干任务执行者,执行者从1开始编号。提交者会在给定的时刻向工作队列提交任务,任务有执行所需的时间, 执行者取出任务的时刻加上执行时间即为任务完成的时刻,执行者完成任务变为空闲的时刻会从工作队列中取最老的任务执行,若这一时刻有多个空闲的执行者, 其中优先级最高的会执行这个任务。编号小的执行者优先级高,初始状态下所有执行者都空闲。工作队列有最大长度限制,当工作队列满有新的任务加入队列时,队列中最老的任务会被丢弃。在工作队列满的情况下,当执行者变为空闲
2025-06-30 17:30:00
1231
原创 模拟工作队列 - 华为OD机试真题(Java卷)
让我们来模拟一个工作队列的运作,有一个任务提交者和若干任务执行者,执行者从1开始编号。提交者会在给定的时刻向工作队列提交任务,任务有执行所需的时间, 执行者取出任务的时刻加上执行时间即为任务完成的时刻,执行者完成任务变为空闲的时刻会从工作队列中取最老的任务执行,若这一时刻有多个空闲的执行者, 其中优先级最高的会执行这个任务。编号小的执行者优先级高,初始状态下所有执行者都空闲。工作队列有最大长度限制,当工作队列满有新的任务加入队列时,队列中最老的任务会被丢弃。在工作队列满的情况下,当执行者变为空闲
2025-06-30 11:00:00
573
原创 模拟工作队列 - 华为OD机试真题(Python卷)
让我们来模拟一个工作队列的运作,有一个任务提交者和若干任务执行者,执行者从1开始编号。提交者会在给定的时刻向工作队列提交任务,任务有执行所需的时间, 执行者取出任务的时刻加上执行时间即为任务完成的时刻,执行者完成任务变为空闲的时刻会从工作队列中取最老的任务执行,若这一时刻有多个空闲的执行者, 其中优先级最高的会执行这个任务。编号小的执行者优先级高,初始状态下所有执行者都空闲。工作队列有最大长度限制,当工作队列满有新的任务加入队列时,队列中最老的任务会被丢弃。在工作队列满的情况下,当执行者变为空闲
2025-06-30 07:15:00
887
dartsdk2.7.1-windows-x64-release.zip
2020-02-15
mongodb-win32-x86_64-2008plus-ssl-4.0.4-signed.msi
2018-12-19
钉钉 Linux 版本安装程序 dingding.deb(Ubantu 16.04亲测可用)
2019-03-13
FiddlerSetup(2019-10-24 官网下载).zip
2019-10-24
mongodb-compass_1.20.5_amd64.deb
2020-04-08
Tomcat 9.0.10
2018-08-14
《Git版本控制管理(第2版)》迷你书.pdf
2018-12-13
mongodb-linux-x86_64-amazon-3.6.17.tgz
2020-04-27
mongodb-linux-x86_64-amazon-3.0.15.tgz
2020-04-27
mongodb-linux-aarch64-ubuntu1804-4.2.5.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.2.5.tgz
2020-04-16
mongodb-linux-x86_64-amazon-3.4.24.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1604-3.6.17.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.0.18.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-4.4.6.tgz
2021-06-04
mongodb-linux-x86_64-ubuntu1804-4.0.18.tgz
2020-04-16
mongodb-win32-x86_64-2008plus-ssl-4.0.18.zip
2020-04-16
mongodb-win32-x86_64-2008plus-ssl-3.2.22.zip
2020-04-16
Package Control.sublime-package.zip
2020-07-04
mongodb-linux-x86_64-amazon-4.0.18.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1404-3.4.24.tgz
2020-04-16
Sublime Text Build 3211.dmg.zip
2020-07-02
mongodb-linux-x86_64-ubuntu1604-3.2.22.tgz
2020-04-16
mongodb-linux-x86_64-amazon-4.2.6.tgz
2020-04-27
mongodb-linux-x86_64-amazon-3.2.22.tgz
2020-04-27
mongodb-linux-x86_64-ubuntu1404-3.6.17.tgz
2020-04-16
mongodb-linux-x86_64-ubuntu1604-3.4.24.tgz
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人