Skip to content

rameshv2795/Family_Tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Family Tree & Binary Search Tree GUI

Family Tree using a Tree of ArrayLists. There is no upper bound for children. Each node contains an ArrayList that stores its children. User can now also make a Binary Search Tree.

Running

  1. Run using NetBeans IDE 7.4.

Status

Completed

  • Family Tree:
    • The Add, Delete, and Edit functionalities are working as intended
  • Binary Search Tree:
    • Data structure working
    • GUI works with a few bugs
    • Checker working to determine if tree is a complete, balanced, perfect and/or degenerate tree
    • Balance tree button works

Working

  • Family Tree:
    • Working on saving and loading (works with scaling bug).
  • Binary Search Tree:
    • Fixing scaling issues for Binary Tree.

Bugs

At greater depths, left nodes face the wrong way. Scaling goes off screen requiring manual window increase. 3-digit integers are not centered properly. Family Tree search sometimes doesn't work.

Screens

alt text alt text alt text

About

GUI to visualize a Family and/or Binary Search Tree using Java and Swing. The GUI will scale the tree accordingly using a created algorithm. The algorithm incorporates node depths, widths at given depths, and number of nodes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages