This Java program allows you to manipulate different types of trees and perform various operations on them.
- Exit: Exit the program. ❌
- Reset Tree: Clear the binary tree. 🔄
- Add Data: Add a node to the binary tree. ➕
- Delete Node: Delete a node from the binary tree. 🗑️
- Print Tree (BFS): Print the binary tree using Breadth-First Search traversal. 🌐
- Preorder: Print the binary tree using Preorder traversal. 🌳🔼
- Inorder: Print the binary tree using Inorder traversal. 🌳✅
- Postorder: Print the binary tree using Postorder traversal. 🌳🔽
- View Nodes with Children: Display the nodes of the binary tree along with their children. 👥
- Exit: Exit the program. ❌
- Reset Tree: Clear the binary search tree. 🔄
- Add Data: Add a node to the binary search tree. ➕
- Delete Node: Delete a node from the binary search tree. 🗑️
- Search: Search for specific data in the binary search tree. 🔍
- Print Tree (BFS): Print the binary search tree using Breadth-First Search traversal. 🌐
- Exit: Exit the program. ❌
- Reset Tree: Clear the B-Tree. 🔄
- Add Data: Add data to the B-Tree. ➕
- Search Data: Search for specific data in the B-Tree. 🔍
- Print Tree: Print the B-Tree. 🌳🌐
To compile the code, follow these steps:
-
Ensure you have the Java Development Kit (JDK) installed on your system. ☕
-
Save the code in a file named
Main.java
. -
Open a terminal or command prompt and navigate to the directory containing
Main.java
. -
Run the following command to compile the code:
javac Main.java
-
If there are no syntax errors, the code will be compiled, and a Main.class file will be generated.
To run the program, use the following command:
java Main
Alternatively, if you have a JAR file named Arboles.jar, you can run the program using the following command:
java -jar Arboles.jar
That's it! You can now compile and run the Java program to manipulate different types of trees and perform various operations on them. Enjoy! 😄🌳