Olá, bom dia. Alguém pode me ajudar a criar uma lista ordenada para 10 números (por exemplo), usando este esquema?
class ListNode< T > {
T data;
ListNode< T > nextNode;
ListNode( T object ) {
this( object, null );
}
ListNode( T object, ListNode< T > node ){
data = object;
nextNode = node;
}
T getData() {
return data;
}
ListNode< T > getNext() {
return nextNode;
}
}
public class List< T >
{
private ListNode< T > firstNode;
private ListNode< T > lastNode;
private String name;
public List() {
this( "list" );
}
public List( String listName ){
name = listName;
firstNode = sortNode = lastNode = null;
}
public void insertAtFront( T insertItem )
{
if ( isEmpty() )
firstNode = sortNode = lastNode = new ListNode< T >( insertItem );
else
firstNode = new ListNode< T >( insertItem, firstNode );
}
public boolean isEmpty()
{
return firstNode == null;
}
}
