
算法案例精选集
文章平均质量分 94
算法案例精选集,限时9.9,随题目增加涨价,JAVA、Python、C++,JS多种语言实现,每篇文章均有详细的解题思路、代码、解析,完全可以满足学习需求。(不断更新)
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
向哆哆
这个作者很懒,什么都没留下…
展开
-
智能成绩表【算法案例精选】(JAVA&Python&C++&JS题解)
小明来到学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗?原创 2024-06-03 15:46:32 · 1621 阅读 · 0 评论 -
二维伞的雨滴效应【算法案例精选】(JAVA&Python&C++&JS题解)
普通的伞在二维平面世界中,左右两侧均有一条边,而两侧伞边最下面各有一个伞坠子,雨滴落到伞面,逐步流到伞坠处,会将伞坠的信息携带并落到地面,随着日积月累,地面会呈现伞坠的信息。原创 2024-05-23 11:48:52 · 4088 阅读 · 0 评论 -
测试用例执行计划【算法案例精选】(JAVA&Python&C++&JS题解)
某个产品当前迭代周期内有N个特性( F1,F2,.......FN)需要进行覆盖测试,每个特性都被评估了对应的优先级,特性使用其ID作为下标进行标识。原创 2024-05-23 11:52:31 · 4452 阅读 · 0 评论 -
迷宫问题【算法案例精选】(JAVA&Python&C++&JS题解)
它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。原创 2024-05-11 15:39:36 · 453 阅读 · 0 评论 -
比赛的冠亚季军【算法案例精选】(JAVA&Python&C++&JS题解)
有N(3<=N<10000)个运动员,他们的id为0到N-1,他们的实力由一组整数表示。他们之间进行比赛,需要决出冠亚军。比赛的规则是0号和1号比赛,2号和3号比赛,以此类推,每一轮,相邻的运动员进行比赛,获胜的进入下一轮;实力值大的获胜,实力值相等的情况,id小的情况下获胜;,轮空的直接进入下一轮。输入描述输入一行N个数字代表N的运动员的实力值(0<=实力值<=10000000000)。输出描述输出冠亚军的id,用空格隔开。示例1 输入输出示例仅供调试,后台判题数据一般不包含示例。原创 2024-05-11 15:40:39 · 1015 阅读 · 0 评论 -
迷宫问题【算法案例精选】(JAVA&Python&C++&JS题解)
它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。原创 2024-05-11 15:38:50 · 366 阅读 · 0 评论 -
宜居星球改造计划【算法案例精选】(JAVA&Python&C++&JS题解)
2XXX年,人类通过对火星的大气进行宜居改造分析,使得火星已在理论上具备人类宜居的条件,由于技术原因,无法一次性将火星大气全部改造,只能通过局部处理形式,假设将火星待改造的区域为row * column的网格每个网格有3个值,宜居区、可改造区、死亡区,使用YES、NO、NA代替,YES表示该网格已经完成大气改造,NO表示该网格未进行改造,后期可进行改造,NA表示死亡区,不作为判断是否改造完成的宜居,无法穿过初始化下,该区域可能存原创 2024-05-10 10:00:46 · 684 阅读 · 0 评论 -
需要打开多少监视器【算法案例精选】(JAVA&Python&C++&JS题解)
某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开:给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器原创 2024-05-10 09:59:32 · 736 阅读 · 0 评论 -
找单词【算法案例精选】(JAVA&Python&C++&JS题解)
给一个字符串和一个二维字符数组,如果该字符串存在于该数组中,则按字符串的字符顺序输出字符串每个字符所在单元格的位置下标字符串,如果找不到返回字符串“N”。原创 2024-05-09 17:19:53 · 418 阅读 · 0 评论 -
运维日志排序【算法案例精选】(JAVA&Python&C++&JS题解)
运维工程师采集到某产品线网运行一天产生的日志n条现需根据日志时间先后顺序对日志进行排序日志时间格式为H:M:S.N原创 2024-05-09 17:21:02 · 524 阅读 · 0 评论 -
数据单元的变化替换【算法案例精选】(JAVA&Python&C++&JS题解)
将一个csv格式的数据文件中包含有单元格引用的内容替换为对应单元格内容的实际值。comma separated values(CSV)逗号分隔值,csv格式的数据文件使用逗号“”作为分隔符将各单元的内容进行分隔原创 2024-05-08 08:51:55 · 445 阅读 · 0 评论 -
找数字【算法案例精选】(JAVA&Python&C++&JS题解)
小扇和小船今天又玩起来了数字游戏,小船给小扇一个正整数n (1原创 2024-05-08 08:53:34 · 691 阅读 · 0 评论 -
推荐多样性【算法案例精选】(JAVA&Python&C++&JS题解)
推荐多样性需要从多个列表中选择元素,一次性要返回N屏数据(窗口数量),每屏展示K个元素(窗口大小),选择策略:原创 2024-05-07 09:48:08 · 709 阅读 · 0 评论 -
芯片资源限制【算法案例精选】(JAVA&Python&C++&JS题解)
、一个业务芯片的容量为10G,可支持两种不同的业务类型A、B。芯片的约束如下:1.A业务容量为2.5G,一个芯片上最多可配置4路业务;2.B业务容量为10G,一个芯片上最多可配置1路业务;3.由于业务容量限制,配置了A业务后,该芯片就不能配置B业务;原创 2024-05-07 09:49:23 · 425 阅读 · 0 评论 -
启动多任务排序【算法案例精选】(JAVA&Python&C++&JS题解)
一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。原创 2024-05-06 09:13:21 · 706 阅读 · 0 评论 -
欢乐的周末【算法案例精选】(JAVA&Python&C++&JS题解)
小华和小为是很要好的朋友,他们约定周末一起吃饭。通过手机交流,他们在地图上选择了多个聚餐地点(由于自然地形等原因,部分聚餐地点不可达),求小华和小为都能到达的聚餐地点有多少个?原创 2024-05-06 09:14:28 · 702 阅读 · 0 评论 -
叠积木【算法案例精选】(JAVA&Python&C++&JS题解)
有一堆长方体积木,它们的长度和宽度都相同,但长度不一。小橙想把这堆积木叠成一面墙,墙的每层可以放一个积木,也可以将两个积木拼接起来,要求每层的长度相同。原创 2024-05-05 20:18:42 · 587 阅读 · 0 评论 -
根据IP查找城市【算法案例精选】(JAVA&Python&C++&JS题解)
某业务需要根据终端的IP地址获取该终端归属的城市,可以根据公开的IP地址池信息查询归属城市。地址池格式如下城市名=起始IP,结束IP,起始和结束地址按照英文逗号分隔,多个地址段采用英文分号分隔。原创 2024-05-04 16:21:39 · 1054 阅读 · 0 评论 -
最小传输时延I(JAVA&Python&C++&JS题解)
某通信网络中有N个网络结点,用1到N进行标识。网络通过一个有向无环图表示,其中图的边的值表示结点之间的消息传递时延。原创 2024-05-03 20:38:34 · 830 阅读 · 0 评论 -
跳格子三(JAVA&Python&C++&JS题解)
小明和朋友们一起玩跳格子游戏,每个格子上有特定的分数score = [1 -1-6 7 -17 7],从起点score[0]开始,每次最大的步长为k,请你返回小明跳到终点score[n-1]时,能得到的最大得分。原创 2024-05-02 21:36:57 · 533 阅读 · 0 评论 -
跳房子I【算法案例精选】(JAVA&Python&C++&JS题解)
跳房子,也叫跳飞机,是一种世界性的儿童游戏。游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格。跳房子的过程中,可以向前跳,也可以向后跳。原创 2024-05-02 21:38:20 · 103 阅读 · 0 评论 -
免单统计【算法案例精选】(JAVA&Python&C++&JS题解)
免单统计【算法案例精选】(JAVA&Python&C++&JS题解)华为商城举办了一个促销活动,如果某顾客是某一秒内最早时刻下单的顾客(可能是多个人),则可以获取免单。请你编程计算有多少顾客可以获取免单。原创 2024-05-01 21:33:32 · 80 阅读 · 0 评论 -
拼接url【算法案例精选】(JAVA&Python&C++&JS题解)
拼接url【算法案例精选】(JAVA&Python&C++&JS题解)给定一个URL前缀和URL后缀,通过”,”分割,需要将其连接为一个完整的URL,如果前缀结尾和后缀开头都没有“/”,需自动补上“/”连接符,如果前缀结尾和后缀开头都为“/”,需自动去重。约束:不用考虑前后缀URL不合法情况。原创 2024-05-01 21:31:37 · 92 阅读 · 0 评论 -
污染水域【算法案例精选】(JAVA&Python&C++&JS题解)
污染水域【算法案例精选】(JAVA&Python&C++&JS题解)输入一行字符串,字符串可转换为N*N的数组,数组可认为是一个水域,判断多少天后,水域被全部污染。原创 2024-04-30 15:10:45 · 751 阅读 · 0 评论 -
二叉树计算【算法案例精选】(JAVA&Python&C++&JS题解)
二叉树计算【算法案例精选】(JAVA&Python&C++&JS题解)请由该二叉树生成一个新的二叉树,它满足其树中的每个节点将包含原始树中的左子树和右子树的和。原创 2024-04-30 15:09:27 · 786 阅读 · 0 评论 -
二叉树的广度优先遍历【算法案例精选】(JAVA&Python&C++&JS题解)
二叉树的广度优先遍历【算法案例精选】(JAVA&Python&C++&JS题解)有一棵二叉树,每个节点由一个大写字母标识(最多26个节点)。现有两组字母,分别表示后序遍历(左孩子->右孩子->父节点)和中序遍历(左孩子->父节点->右孩子)的结果,请输出层次遍历的结果。原创 2024-04-29 21:49:55 · 754 阅读 · 0 评论 -
学生重新排队【算法案例精选】(JAVA&Python&C++&JS题解)
学生重新排队【算法案例精选】(JAVA&Python&C++&JS题解)n个学生排成一排,学生编号分别是1到n,n为3的整倍数。老师随机抽签决定将所有学生分成m个3人的小组,n=3*m为了便于同组学生交流,老师决定将小组成员安排到一起,也就是同组成员彼此相连,同组任意两个成员输入描述:之间无其它组的成员。原创 2024-04-29 21:51:20 · 1299 阅读 · 0 评论 -
反射计数【算法案例精选】(JAVA&Python&C++&JS题解)
反射计数【算法案例精选】(JAVA&Python&C++&JS题解)给定一个包含 0 和 1 的二维矩阵给定一个初始位置和速度一个物体从给定的初始位置触发, 在给定的速度下进行移动, 遇到矩阵的边缘则发生镜面反射无论物体经过 0 还是 1, 都不影响其速度请计算并给出经过 t 时间单位后, 物体经过 1 点的次数矩阵以左上角位置为[0, 0](列(x), 行(行)), 例如下面A点坐标为[2, 1] (第二列, 第一行)原创 2024-04-27 22:53:02 · 950 阅读 · 0 评论 -
伐木工【算法案例精选】(JAVA&Python&C++&JS题解)
伐木工【算法案例精选】(JAVA&Python&C++&JS题解)一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。规定切割后的每根木头长度都为正整数;也可以不切割,直接拿整根树木进行交易。请问伐木工如何尽量少的切割,才能使收益最大化?原创 2024-04-27 22:55:10 · 827 阅读 · 0 评论 -
贪吃的猴子【算法案例精选】(JAVA&Python&C++&JS题解)
贪吃的猴子【算法案例精选】(JAVA&Python&C++&JS题解)一只贪吃的猴子,来到一个果园,发现许多串香蕉排成一行,每串香蕉上有若干根香蕉。每串香蕉的根数由数组numbers给出。猴子获取香蕉,每次都只能从行的开头或者末尾获取,并且只能获取N次,求猴子最多能获取多少根香蕉。原创 2024-04-26 21:01:39 · 1133 阅读 · 0 评论 -
运输时间【算法案例精选】(JAVA&Python&C++&JS题解)
跟踪所有车辆中的最大到达时间。这表示最后一辆车到达终点的时间。原创 2024-04-26 21:00:22 · 569 阅读 · 0 评论 -
高效货运【算法案例精选】(JAVA&Python&C++&JS题解)
高效货运【算法案例精选】(JAVA&Python&C++&JS题解)1.老李是货运公司承运人,老李的货车额定载货重量为wt2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割4.老李单车次满载运输可获得的最高利润是多少原创 2024-04-24 12:22:14 · 788 阅读 · 0 评论 -
寻找最优的路测线路【算法案例精选】(JAVA&Python&C++&JS题解)
寻找最优的路测线路【算法案例精选】(JAVA&Python&C++&JS题解)评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算。路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示。现给出R行C列的整数数组Cov,每个单元格的数值S即为该栅格的信号质量(已归一化,无单位,值越大信号越好)。原创 2024-04-22 22:23:33 · 952 阅读 · 0 评论 -
图像物体的边界【算法案例精选】(JAVA&Python&C++&JS题解)
图像物体的边界【算法案例精选】(JAVA&Python&C++&JS题解)给定一个二维数组M行N列,二维数组里的数字代表图片的像素,为了简化问题,仅包含像素1和5两种像素,每种像素代表一个物体,2个物体相邻的格子为边界,求像素1代表的物体的边界个数。原创 2024-04-21 13:14:31 · 1091 阅读 · 0 评论 -
矩阵匹配【算法案例精选】(JAVA&Python&C++&JS题解)
从一个NM(N<=M)的矩阵中选出N个数,任意两个数字不能在同一行或同一列,求选出来的N个数中第K大的数字的最小值是多少。输入描述:输入矩阵要求:1<=K<=N<=M<=150输入格式:N M KNM矩阵输出描述:N*M的矩阵中可以选出M!/N!种组合数组,每个组合数组中第K大的数中的最小值。无需考虑重复数字,直接取字典排序结果即可。补充说明:注意:结果是第K大的数字的最小值示例1输入:3 4 2输出:3说明:N*M的矩阵中可以选出M!/N!原创 2024-04-20 22:05:20 · 801 阅读 · 0 评论 -
快递员的烦恼【算法案例精选】(JAVA&Python&C++&JS题解)
快递员的烦恼【算法案例精选】(JAVA&Python&C++&JS题解)快递公司每日早晨,给每位快递员推送需要送到客户手中的快递以及路线信息,快递员自己又查找了一些客户与客户之间的路线距离信息,请你依据这些信息,给快递员设计一条最短路径,告诉他最短路径的距离。原创 2024-04-20 10:00:56 · 1108 阅读 · 0 评论 -
园区参观路径【算法案例精选】(JAVA&Python&C++&JS题解)
园区参观路径【算法案例精选】(JAVA&Python&C++&JS题解)园区某部门举办了Family Day,邀请员工及其家属参加;将公司园区视为一个矩形,起始园区设置在左上角,终点园区设置在右下角;家属参观园区时,只能向右和向下园区前进;求从起始园区到终点园区会有多少条不同的参观路径;原创 2024-04-19 15:49:52 · 514 阅读 · 0 评论 -
文本统计分析【算法案例精选】(JAVA&Python&C++&JS题解)
文本统计分析【算法案例精选】(JAVA&Python&C++&JS题解)有一个文件, 包含以一定规则写作的文本, 请统计文件中包含的文本数量原创 2024-04-18 17:13:34 · 952 阅读 · 0 评论 -
文件缓存系统【算法案例精选】(JAVA&Python&C++&JS题解)
文件缓存系统【算法案例精选】(JAVA&Python&C++&JS题解)请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。文件缓存系统有两种操作:存储文件(put)和读取文件(get)操作命令为put fileName fileSize或者get fileName存储文件是把文件放入文件缓存系统中;读取文件是从文件缓存系统中访问已存在的文件,如果文件不存在,则不作任何操作。当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小为止,再存放新文件。原创 2024-04-17 17:00:53 · 1039 阅读 · 0 评论 -
查找一个有向网络的头节点和尾节点【算法案例精选】(JAVA&Python&C++&JS题解)
查找一个有向网络的头节点和尾节点【算法案例精选】(JAVA&Python&C++&JS题解)给定一个有向图,图中可能包含有环,图使用二维矩阵表示,每一行的第一列表示起始节点,第二列表示终止节点,如[0, 1]表示从0到1的路径。每个节点用正整数表示。求这个数据的首节点与尾节点,题目给的用例会是一个首节点,但可能存在多个尾节点。同时,图中可能含有环。如果图中含有环,返回[-1]。原创 2024-04-16 14:51:39 · 565 阅读 · 0 评论