摘要:
一、题目 1、审题 2、分析 给出一个整形数组,判断是否能将其拆分成两个元素和相等的子数组。 二、解答 1、思路 ① 将数组所有元素求和得到 sum, 若 sum %2 == 1 ,则不可切分。 ② 将 sum 除以 2,即 sum /= 2; 则 问题变为:从 数组中取出若干个元素,使得其和为 s 阅读全文
摘要:
一、题目 1、审题 2、分析 给定一个无序整形数组,将其变为有序,最少要将连续的多少个元素进行排序。 二、解答 1、思路 ① 采用两个指针。 begin 记录需要排序的元素的最低下标; end 记录需要排序的元素的最高下标。 ② 顺序遍历数组, 采用变量 max,记录到当前元素为止的最大元素值,若当 阅读全文
摘要:
一、题目 1、审题 2、分析 输入为任务数组,且相同的任务只有在距离 n 之后才能,才能再做。求最少处理时间。 二、解答 ① 首先统计出数组中,出现字符最多的次数 max, 出现次数最多的字符有几种 maxCount; ② 将出现次数最多的字符作为批次的划分,共有 max - 1 批空槽等待填写任务 阅读全文