Constant Field Values


Contents
edu.princeton.*

edu.princeton.cs.algs4.growingtree.demos.RBNodeProperties
public static final boolean BLACK false
public static final boolean RED true

edu.princeton.cs.algs4.growingtree.experiments.IExperimentLogger<P extends NodeProperties>
public static final int HEIGHT_UPDATE 0
public static final int SIZE_UPDATE 1

edu.princeton.cs.algs4.growingtree.framework.AbstractAnimation
public static final int DEFAULT_CONVERSION 400
public static final int DEFAULT_STEP 16

edu.princeton.cs.algs4.growingtree.framework.Animation
public static final java.lang.String ANIMATION_MESSAGE "Message"
public static final java.lang.String BEGIN "Begin"
public static final java.lang.String FINISH "Finish"
public static final java.lang.String PAUSE "Pause"
public static final java.lang.String PLAY "Play"
public static final java.lang.String REDRAW "Redraw"
public static final java.lang.String REWIND "Rewind"
public static final java.lang.String STEP "Step"
public static final java.lang.String STOP "Stop"

edu.princeton.cs.algs4.growingtree.framework.AnimationEvent
public static final int ABSTRACT_ANIMATION 4000
public static final int BALANCE_BST_ANIMATION 4008
public static final int DELETE_BST_ANIMATION 4002
public static final int DELETE_RED_BLACK_ANIMATION 5002
public static final int DISPLAY_CHANGE_ANIMATION 7001
public static final int INSERT_BST_ANIMATION 4001
public static final int INSERT_RED_BLACK_ANIMATION 5001
public static final int MOVING_NODES_ANIMATION 4005
public static final int PARTITION_BST_ANIMATION 4007
public static final int ROTATION_BST_ANIMATION 4003
public static final int ROTATION_DOUBLE_BST_ANIMATION 4004
public static final int SEARCH_BST_ANIMATION 4006
public static final int SELECTION_BST_ANIMATION 4006
public static final int TRAVERSE_BST_ANIMATION 4009

edu.princeton.cs.algs4.growingtree.framework.BSTTreeJPanel<P extends NodeProperties>
public static final java.lang.String CHRISTMAS "Christmas"
public static final java.lang.String DEFAULT "Default"
public static final java.lang.String HALLOWEEN "Halloween"
public static final java.lang.String PRIMARY "Primary"
public static final java.lang.String PRINCETON "Princeton"

edu.princeton.cs.algs4.growingtree.framework.DisplayChangeAnimation<P extends NodeProperties>
public static final int DEFAULT_STEP 16

edu.princeton.cs.algs4.growingtree.framework.GrowingTreeHead<P extends NodeProperties>
public static final int BINARY_DISPLAY 0
public static final int SECTIONAL_DISPLAY 1
public static final java.lang.String TREE_INFORMATION "A Binary Search Tree(BST) is a binary tree that has a key associated with each of its\ninternal nodes, with the additional property that the key in any node is larger than\n(or equal to) the keys in all nodes in that node\'s left subtree and smaller than\n(or equal to) the keys in all nodes in that node\'s right subtree (Sedgewick, 502).\n\nSearch Hits, Search Misses, and Insertions require about 2 ln N (1.39 lg N) comparisons,\non the average, in a BST built from N random keys.\n\nSearch Hits, Search Misses, and Insertions can require N comparisons in the worst case.\n"

edu.princeton.cs.algs4.growingtree.framework.GrowingTreeNode<P extends NodeProperties>
public static final int ANIMATING_BST_TREE_TYPE 2
public static final int BST_TREE_TYPE 0
public static final int DRAWING_BST_TREE_TYPE 1

edu.princeton.cs.algs4.growingtree.framework.KeySettings
public static final java.lang.String ANIMATOR_SCHEME_1 "Animator 1"
public static final java.lang.String ANIMATOR_SCHEME_2 "Animator 2"
public static final java.lang.String ANIMATOR_SCHEME_3 "Animator 3"
public static final java.lang.String ANIMATOR_SCHEME_4 "Animator 4"
public static final java.lang.String BLACK_SCHEME "Black"
public static final java.lang.String CHRISTMAS_SCHEME "Christmas"
public static final java.lang.String DEFAULT_SCHEME "Default"
public static final java.lang.String DEFAULT_SCHEME_2 "Default 2"
public static final java.lang.String ERASE "Erase"
public static final java.lang.String GHOST_SCHEME "Ghost"
public static final float keyAlphaAnimateDefault 0.800000011920929f
public static final float keyAlphaDefault 1.0f
public static final int keyRuleDefault 3
public static final java.lang.String original "Original"
public static final java.lang.String SUBTREE_COUNT_SCHEME "Subtree Count Scheme"
public static final java.lang.String WHITE_SCHEME "White"

edu.princeton.cs.algs4.growingtree.framework.MovingBSTTree<P extends NodeProperties>
public static final int DOWN_LEFT 12
public static final int DOWN_RIGHT 11
public static final int FOLLOW_NODE 23
public static final int FOLLOW_PARENT_LEFT 22
public static final int FOLLOW_PARENT_RIGHT 21
public static final int NULL_MOVEMENT 0
public static final int UP_LEFT 14
public static final int UP_RIGHT 13

edu.princeton.cs.algs4.growingtree.framework.NodeAndLinkAnimatingJPanel<P extends NodeProperties>
public static final int DEFAULT_DELAY 90

edu.princeton.cs.algs4.growingtree.framework.NodeProperties
public static final int NULL_HEIGHT -1

edu.princeton.cs.algs4.growingtree.framework.NodeSettings
public static final java.lang.String ANIMATION_SCHEME_1 "Animation 1"
public static final java.lang.String ANIMATION_SCHEME_2 "Animation 2"
public static final java.lang.String ANIMATION_SCHEME_3 "Animation 3"
public static final java.lang.String ANIMATION_SCHEME_4 "Animation 4"
public static final java.lang.String ANIMATION_SCHEME_5 "Animation 5"
public static final java.lang.String ANIMATOR_SCHEME_1 "Animator 1"
public static final java.lang.String ANIMATOR_SCHEME_2 "Animator 2"
public static final java.lang.String ANIMATOR_SCHEME_3 "Animator 3"
public static final java.lang.String ANIMATOR_SCHEME_4 "Animator 4"
public static final java.lang.String ANIMATOR_SCHEME_5 "Animator 5"
public static final java.lang.String BLACK_SCHEME "Black"
public static final java.lang.String CHRISTMAS_SCHEME "Christmas"
public static final java.lang.String DEFAULT_SCHEME "Default"
public static final java.lang.String DEFAULT_SCHEME_2 "Default 2"
public static final java.lang.String ERASE "Erase"
public static final java.lang.String GHOST_SCHEME "Ghost"
public static final java.lang.String HALLOWEEN_SCHEME "Halloween"
public static final float linkAlphaAnimateDefault 0.6000000238418579f
public static final float linkAlphaDefault 0.800000011920929f
public static final int linkRuleDefault 5
public static final float nodeAlphaAnimateDefault 0.800000011920929f
public static final float nodeAlphaDefault 1.0f
public static final int nodeRuleDefault 3
public static final java.lang.String original "Original"
public static final java.lang.String PRINCETON_SCHEME "Princeton"
public static final java.lang.String ROTATION_SCHEME_1 "Rotation 1"
public static final java.lang.String ROTATION_SCHEME_2 "Rotation 2"
public static final java.lang.String ROTATION_SCHEME_3 "Rotation 3"
public static final java.lang.String ROTATION_SCHEME_4 "Rotation 4"
public static final java.lang.String TREE_SCHEME "Tree"
public static final java.lang.String WHITE_SCHEME "White"

edu.princeton.cs.algs4.growingtree.framework.OptionControlsJPanel
public static final int MESSAGE_FINAL_ONLY 1
public static final int MESSAGE_OFF 0
public static final int MESSAGE_ON 2

edu.princeton.cs.algs4.growingtree.framework.OptionEvent
public static final java.lang.String ABOUT "About"
public static final java.lang.String ANIMATION "Animation"
public static final java.lang.String ANIMATION_FAST_FORWARD "Animation Fast Forward"
public static final java.lang.String ANIMATION_FAST_REWIND "Animation Fast Rewind"
public static final java.lang.String ANIMATION_OFF "Animation Off"
public static final java.lang.String ANIMATION_ON "Animation On"
public static final java.lang.String ANIMATION_PAUSE "Animation Pause"
public static final java.lang.String ANIMATION_PLAY "Animation Play"
public static final java.lang.String ANIMATION_QUALITY "Animation Quality"
public static final java.lang.String ANIMATION_REWIND "Animation Rewind"
public static final java.lang.String ANIMATION_SPEED "Animation Speed"
public static final java.lang.String ANIMATION_STEP_FORWARD "Animation Step Forward"
public static final java.lang.String ANIMATION_STEP_OFF "Animation Step Off"
public static final java.lang.String ANIMATION_STEP_ON "Animation Step On"
public static final java.lang.String ANIMATION_STEP_REWIND "Animation Step Rewind"
public static final java.lang.String ANIMATION_STOP "Animation Stop"
public static final int ANIMATION_TOOLS_OPTION_PANEL 3004
public static final java.lang.String BALANCE "Balance"
public static final java.lang.String BALANCE_ALL "Balance All"
public static final java.lang.String BALANCE_CLICK "Balance Click"
public static final java.lang.String BINARY_DISPLAY "Binary Display"
public static final int CENTER_FRAME 3008
public static final java.lang.String CHARACTER "Character"
public static final java.lang.String CLEAR "Clear"
public static final java.lang.String CLEAR_ALL "Clear All"
public static final java.lang.String COLOR_OPTIONS "Color Options"
public static final java.lang.String COLOR_SCHEME_CHANGE "Color Scheme Change"
public static final java.lang.String COLOR_SCHEME_PRESET_CHANGE "Color Scheme Preset Change"
public static final java.lang.String COLOR_SETTINGS "Color Settings"
public static final java.lang.String COLOR_SETTINGS_ALL "Color Settings All"
public static final java.lang.String COLOR_SETTINGS_CHANGE "Color Settings Change"
public static final int COLOR_TOOLS_OPTION_PANEL 3007
public static final int CONTROL_OPTION_PANEL 3002
public static final java.lang.String DELETE "Delete"
public static final java.lang.String DELETE_CLICK "Delete Click"
public static final int DESKTOP_PANEL 3101
public static final java.lang.String DISPLAY_CHANGE "Change Display"
public static final java.lang.String DOUBLE "Double"
public static final java.lang.String EXIT "Exit Program"
public static final java.lang.String FUNCTION_CHANGE "Function Change"
public static final java.lang.String GET_INPUT_OPTIONS "Get Input Options"
public static final java.lang.String GET_STATUS "Get Status"
public static final java.lang.String GET_STATUS_ALL "Get Status All"
public static final java.lang.String INORDER_TRAVERSAL "Inorder Traversal"
public static final java.lang.String INPUT_CHANGE_ALL "Input Change All"
public static final java.lang.String INSERT "Insert"
public static final java.lang.String INTEGER "Integer"
public static final java.lang.String INTEGER_FIELDS_OFF "Integer Fields Off"
public static final java.lang.String INTEGER_FIELDS_ON "Integer Fields On"
public static final java.lang.String LEVELORDER_TRAVERSAL "Levelorder Traversal"
public static final java.lang.String LOAD "Load"
public static final int MAIN_OPTION_PANEL 3003
public static final java.lang.String MESSAGE_ALL "Message All"
public static final java.lang.String MESSAGE_FINAL_ONLY "Message Final Only"
public static final java.lang.String MESSAGE_OFF "Message Off"
public static final java.lang.String NODE_DISPLAY_OFF "Node Display Off"
public static final java.lang.String NODE_DISPLAY_ON "Node Display On"
public static final int OPTION_PANEL 3001
public static final java.lang.String PARTITION_CLICK "Partition Click"
public static final java.lang.String POSTORDER_TRAVERSAL "Postorder Traversal"
public static final java.lang.String PREORDER_TRAVERSAL "Preorder Traversal"
public static final java.lang.String PROGRAM_INFORMATION "Program Information"
public static final java.lang.String RANDOM_TREE "Make Random Tree"
public static final java.lang.String RESET "Reset Color Settings"
public static final java.lang.String ROTATE_CLICK "Rotate Click"
public static final java.lang.String ROTATE_DOUBLE_CLICK "Rotate Double Click"
public static final java.lang.String ROTATE_TOP_CLICK "Rotate to top Click"
public static final java.lang.String SAVE_ALL "Save All Color Settings"
public static final java.lang.String SAVE_TREE "Save Tree Color Settings"
public static final java.lang.String SEARCH "Search"
public static final java.lang.String SECTIONAL_DISPLAY "Sectional Display"
public static final java.lang.String SELECT "Select"
public static final java.lang.String SELECT_CLICK "Select Click"
public static final java.lang.String SPLAY_CLICK "Splay Click"
public static final java.lang.String TABBED_PANE "Tabbed pane"
public static final java.lang.String TOOL_BAR_OFF "Tool Bar Off"
public static final java.lang.String TOOL_BAR_ON "Tool Bar On"
public static final java.lang.String TREE_INFORMATION "Tree Information"
public static final int TREE_TOOLS_ALL_OPTION_PANEL 3006
public static final int TREE_TOOLS_OPTION_PANEL 3005
public static final java.lang.String TWO_THREE_FOUR_DISPLAY "2-3-4 Display"
public static final java.lang.String WINDOWS "Windows"
public static final java.lang.String ZOOM_IN "Zoom in"
public static final java.lang.String ZOOM_OUT "Zoom out"

edu.princeton.cs.algs4.growingtree.framework.PaintSettings
public static final java.lang.String AQUA "Aqua"
public static final java.lang.String BLACK "Black"
public static final java.lang.String BLUE "Blue"
public static final java.lang.String BOOK_RED "Book Red"
public static final java.lang.String CYAN "Cyan"
public static final java.lang.String DARK_BLUE "Dark Blue"
public static final java.lang.String DARK_GRAY "Dark Gray"
public static final java.lang.String DARK_GREEN "Dark Green"
public static final java.lang.String DARK_ORANGE "Dark Orange"
public static final java.lang.String GHOSTLY_GRAY "Ghostly Gray"
public static final java.lang.String GRAY "Gray"
public static final java.lang.String GRAY_BLUE "Gray Blue"
public static final java.lang.String GRAY_GREEN "Gray Green"
public static final java.lang.String GRAY_RED "Gray Red"
public static final java.lang.String GREEN "Green"
public static final java.lang.String INDIGO "Indigo"
public static final java.lang.String LIGHT_GRAY "Light Gray"
public static final java.lang.String LIGHT_GREEN "Light Green"
public static final java.lang.String LIGHT_WHITE "Light White"
public static final java.lang.String LIGHTER_GRAY "Lighter Gray"
public static final java.lang.String MAGENTA "Magenta"
public static final java.lang.String ORANGE "Orange"
public static final java.lang.String PINK "Pink"
public static final java.lang.String PRINCETON_ORANGE "Princeton Orange"
public static final java.lang.String RED "Red"
public static final java.lang.String WHITE "White"
public static final java.lang.String YELLOW "Yellow"
public static final java.lang.String YELLOW_GREEN "Yellow Green"

edu.princeton.cs.algs4.growingtree.framework.RotationBSTAnimation<P extends NodeProperties>
public static final int DEFAULT_STEP 16
public static final int LEFT_ROTATION 2
public static final int RIGHT_ROTATION 1

edu.princeton.cs.algs4.growingtree.framework.SearchBSTAnimation<P extends NodeProperties>
public static final int DEFAULT_CONVERSION 300

edu.princeton.cs.algs4.growingtree.framework.SelectionBSTAnimation<P extends NodeProperties>
public static final float ENLARGE_SIZE 1.399999976158142f

edu.princeton.cs.algs4.growingtree.framework.TreeHead<P extends NodeProperties>
public static final java.lang.String BALANCE_NODE "Balance Node"
public static final java.lang.String CHANGE_DISPLAY "Change Display"
public static final java.lang.String FREEZE "Freeze"
public static final int INORDER_TRAVERSAL 2
public static final java.lang.String INSERT_NODE "Insert Node"
public static final int LEVELORDER_TRAVERSAL 4
public static final java.lang.String PARTITION_NODE "Partition Node"
public static final int POSTORDER_TRAVERSAL 3
public static final int PREORDER_TRAVERSAL 1
public static final java.lang.String REMOVE_NODE "Remove Node"
public static final java.lang.String ROTATE_TO_TOP_NODE "Rotate To Top"
public static final java.lang.String ROTATE_UP "Rotate Up"
public static final java.lang.String ROTATE_UP_DOUBLE "Rotate Up Double"
public static final java.lang.String SEARCH "Search"
public static final java.lang.String SELECT "Select"
public static final java.lang.String SPLAY_NODE "Splay"
public static final java.lang.String SWAP "Swap"
public static final java.lang.String TRAVERSE "Traverse Tree"

edu.princeton.cs.algs4.growingtree.framework.TreeJPanel<P extends NodeProperties>
public static final java.lang.String BACKGROUND "Background Color"
public static final java.lang.String CHARACTER "Character"
public static final int DEFAULT_DELAY 1
public static final java.lang.String DELETE "Delete Schemes"
public static final java.lang.String DOUBLE "Double"
public static final java.lang.String DRAWING "Drawing Schemes"
public static final java.lang.String INSERT "Insert Schemes"
public static final java.lang.String INTEGER "Integer"
public static final java.lang.String KEY "Key"
public static final java.lang.String KEY_ANIMATOR_SETTINGS "Key Animator"
public static final java.lang.String KEY_ORIGINAL_SETTINGS "Key Original"
public static final java.lang.String LEFT_PAINT "Paint Left"
public static final java.lang.String NODE "Node"
public static final java.lang.String NODE_ANIMATOR_SETTINGS "Node Animator"
public static final java.lang.String NODE_CHILD_SETTINGS "Node Child"
public static final java.lang.String NODE_DESCENDANT_SETTINGS "Node Descendant"
public static final java.lang.String NODE_LEFT_SETTINGS "Node Left"
public static final java.lang.String NODE_ORIGINAL_SETTINGS "Node Original"
public static final java.lang.String NODE_RIGHT_SETTINGS "Node Right"
public static final java.lang.String NODE_ROOT_SETTINGS "Node Root"
public static final java.lang.String NOKEY "key"
public static final java.lang.String PAINT "Paint"
public static final java.lang.String RIGHT_PAINT "Paint Right"
public static final java.lang.String ROTATE "Rotate Schemes"
public static final java.lang.String SEARCH "Search Schemes"
public static final java.lang.String SELECT "Select Schemes"
public static final java.lang.String TRAVERSE "Traversal Schemes"
public static final java.lang.String TYPEERR "type"

edu.princeton.cs.algs4.growingtree.framework.TreeMessageEvent
public static final int ANIMATION 5003
public static final java.lang.String ANIMATION_CHANGE "Animation Change"
public static final java.lang.String ANIMATION_STEP_CHANGE "Animation Step Change"
public static final java.lang.String COLOR_CHANGE "Color Changed"
public static final java.lang.String COLOR_PANEL "Color Panel"
public static final java.lang.String ERROR_MESSAGE "Error Message"
public static final java.lang.String KEY_TYPE_CHANGE "Key Type Change"
public static final int PANEL 5002
public static final java.lang.String SET_INPUT_OPTIONS "Set Input Options"
public static final java.lang.String SET_PRESET_COLOR_OPTIONS "Set Preset Color Options"
public static final java.lang.String STATUS_MESSAGE "Status Message"
public static final int TREE 5001

edu.princeton.cs.algs4.growingtree.framework.TreeVisualization
public static final java.lang.String CREATOR_INFORMATION "Authors : Corey Michael Sanders (csanders@princeton.edu) and Jeffrey Hodes (jhodes@princeton.edu)\nSupervisors : Professor Robert Sedgewick (rs@cs.Princeton.edu) of Princeton University\nand Professor Kevin Wayne (wayne@cs.Princeton.edu) of Princeton University \n\nFinal Modification Date : 8/6/10 by Jeffrey Hodes\n\n"
public static final java.lang.String LICENSE_INFORMATION "Version 3.0\nCurrently Unlicensed\n\nEnjoy free use of this program.\n\n\n"
public static final java.lang.String PROGRAM_INFORMATION "Growing Tree!\nVersion 3.0\n\nAn educational applet that presents different types of searching trees\nand animates the numerous manipulating methods available for the specific\ntype of tree.\n\nThe program currently supports Binary Search Trees including Red-Black Trees,\nSplay Trees, Root-Insertion Trees, Balanced Trees, and Left-Leaning Red Black Trees.\nIt supports insertion, deletion, searching, and selection. Furthermore, clicking\nupon nodes supports individualized functions.\n\n\nQuestions or Modification ideas, please notify the creators.\n"
public static final java.lang.String VERSION "3.0"