Rename the naming of the coding files

in backtracking algorithm.
Add the typedef to docs.
This commit is contained in:
krahets
2023-04-22 01:38:53 +08:00
parent 9eeefff447
commit bad759b4f8
17 changed files with 98 additions and 98 deletions

View File

@@ -1,5 +1,5 @@
/**
* File: preorder_find_nodes.java
* File: preorder_traversal_i_compact.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
*/
@@ -9,10 +9,10 @@ package chapter_backtracking;
import include.*;
import java.util.*;
public class preorder_find_nodes {
public class preorder_traversal_i_compact {
static List<TreeNode> res;
/* 前序遍历 */
/* 前序遍历:例题一 */
static void preOrder(TreeNode root) {
if (root == null) {
return;

View File

@@ -1,5 +1,5 @@
/**
* File: preorder_find_paths.java
* File: preorder_traversal_ii_compact.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
*/
@@ -9,11 +9,11 @@ package chapter_backtracking;
import include.*;
import java.util.*;
public class preorder_find_paths {
public class preorder_traversal_ii_compact {
static List<TreeNode> path;
static List<List<TreeNode>> res;
/* 前序遍历 */
/* 前序遍历:例题二 */
static void preOrder(TreeNode root) {
if (root == null) {
return;

View File

@@ -1,5 +1,5 @@
/**
* File: preorder_find_constrained_paths.java
* File: preorder_traversal_iii_compact.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
*/
@@ -9,11 +9,11 @@ package chapter_backtracking;
import include.*;
import java.util.*;
public class preorder_find_constrained_paths {
public class preorder_traversal_iii_compact {
static List<TreeNode> path;
static List<List<TreeNode>> res;
/* 前序遍历 */
/* 前序遍历:例题三 */
static void preOrder(TreeNode root) {
// 剪枝
if (root == null || root.val == 3) {

View File

@@ -1,5 +1,5 @@
/**
* File: backtrack_find_constrained_paths.java
* File: preorder_traversal_iii_template.java
* Created Time: 2023-04-16
* Author: Krahets (krahets@163.com)
*/
@@ -9,7 +9,7 @@ package chapter_backtracking;
import include.*;
import java.util.*;
public class backtrack_find_constrained_paths {
public class preorder_traversal_iii_template {
/* 判断当前状态是否为解 */
static boolean isSolution(List<TreeNode> state) {
return !state.isEmpty() && state.get(state.size() - 1).val == 7;
@@ -35,7 +35,7 @@ public class backtrack_find_constrained_paths {
state.remove(state.size() - 1);
}
/* 回溯算法 */
/* 回溯算法:例题三 */
static void backtrack(List<TreeNode> state, List<TreeNode> choices, List<List<TreeNode>> res) {
// 检查是否为解
if (isSolution(state)) {