算法题
文章平均质量分 50
天涯共明月
路漫漫其修远兮,吾将上下而求索
欢迎关注我的微信公众号《java学习积累》
展开
-
算法题 - 求数组的子集合
求数组的子集合 记录面试算法题,便于回顾 题目一: 给出一个数组 list = [1,2,3,4,5,6] 求此数组的所有子集合 输出:[1],[1,2],[1,2,3]… 题目二: 给出一个数组 list = [1,2,3,4,5,6] 求此数组的所有子集合中和为6的子集 输出:[6,[2,4],[1,5],[1,2,3] 解题思路: 方式一:递归 方式二:全排列方式 方式一:递归 算法 package com.tianya.java.algorithm; import java.util.原创 2021-06-05 11:07:34 · 3026 阅读 · 3 评论 -
算法题 - 最低分数线问题
最低分数线问题 记录面试算法题,便于回顾 问题描述 题目: 某比赛已经进入了淘汰赛阶段,已知共有n名选手参与了此阶段比赛,他们的得分分别是a_1,a_2….a_n,小美作为比赛的裁判希望设定一个分数线m,使得所有分数大于m的选手晋级,其他人淘汰。 但是为了保护粉丝脆弱的心脏,小美希望晋级和淘汰的人数均在[x,y]之间。 显然这个m有可能是不存在的,也有可能存在多个m,如果不存在,请你输出-1,如果存在多个,请你输出符合条件的最低的分数线。 输入: n x y n个选手的得分 输出: 原创 2021-06-01 20:08:21 · 584 阅读 · 0 评论 -
算法题 - 合并排序数组
给定两个有序整数数组 A 和 B,将 B 合并到 A 中,使得 A 成为一个有序数组。原创 2021-05-30 22:10:59 · 1037 阅读 · 3 评论