摘要:
思路:采用递归树的思想,当左括号数大于右括号数时可以加左或者右括号,否则只能加左括号,当左括号数达到n时,剩下全部 public static void main(String[] args){ ArrayList<String> res = new ArrayList<String>(); Sca 阅读全文
摘要:
解题思路:合并两个数组,创建一个 Map对象,用以存放排好顺序的键值对,键为序号,值为数组值,中位数的结果分两种情况讨论: 1、m+n为奇数:(m+n)/2为中位数 2、m+n为偶数:(((m+n)/2-1)+(m+n)/2)/2为中位数 public class FindMedianNum { p 阅读全文
摘要:
小易去买苹果,有两种包装,一种一袋8个,一种一袋6个,小易要买n个苹果(不能多也不能少),输出袋子最少的购买方案,如无法正好买到n个,则输出-1. public class BuyApple { public static void main(String[] args) { Scanner inp 阅读全文
摘要:
主要思路:将二进制转化为十进制,然后进行十进制加法,最后再将加法所得的结果转化为二进制 public class BinarySum2 { public static void main(String[] args) { String a = "111"; String b = "101"; int 阅读全文