04 2023 档案
摘要:直接法和位运算发 1 public boolean isValidSudoku(char[][] board) { 2 int[][] line=new int[board.length][board.length]; 3 int[][] colum=new int[board.length][bo
阅读全文
摘要:对于遍历不过多的赘述,关于查找有关的思想,关键是如何实现查找的顺序以及结果的回传;附代码 1 package dataSrtuct; 2 3 public class BinaryTreeDemo { 4 public static void main(String[] args) { 5 Bina
阅读全文
摘要:对于这个题,主要是老是局限于方法内的变量,未想到借助外部变量辅助:具如下,不可用数除法,会溢出异常:即使是取最大的long也会溢出,常规方法不再赘述,具体以代码如下: 1 package ProblemSolve; 2 3 public class Solution5 { 4 private Lis
阅读全文
摘要:对于链表的反转,用常规的迭代法,是很简单的,使用两个指针;对于用递归法,则是很经典题了,我就觉得对于递归方法和常用的迭代法,大家最好都熟悉掌握,不要刻意的去避免哪一点; 1 • 链表反转 2 ○ 常规的迭代实现: 3 public ListNode reverseList(ListNode head
阅读全文
摘要:其实现不难,所以直接贴代码: 1 package dataSrtuct; 2 3 import java.util.ArrayList; 4 import java.util.LinkedList; 5 6 public class HashTab { 7 public static void ma
阅读全文