04 2020 档案
摘要:自己的暴力解法class Solution { public int firstMissingPositive(int[] nums) { Set<Integer> set = new TreeSet<Integer>(); for(int num: nums){ set.add(num); } S
阅读全文
摘要:Java反射产生的背景:Java一开始是静态语言,静态语言就是程序在运行时,可以根据某些条件改变自身结构。Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存
阅读全文
摘要:一.解数独 编写一个程序,通过已填充的空格来解决数独问题。 一个数独的解法需遵循如下规则: 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 空白格用 '.' 表示。 class Solution { //
阅读全文
摘要:一.括号生成 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: 暴力法:采用递归的方法罗列出所有的组合,然后进行判断class Solution { public List<String> generateParenth
阅读全文

浙公网安备 33010602011771号