Given a binary tree, design an algorithm that creates a linked list of all the nodes at each depth (e.g., if you have a tree with depth D, you'll have D linked lists). void createLevelLinkedList(TreeNode root, ArrayList lists, int level){ if (root == null) return; //base case LinkedList list = null; if (lists.size() == level) { list = new LinkedList(); /** * Levels are always traversed in order...