Thread: Sorting by int (low to high) in linked list

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Nov 2011
    Posts
    1

    Sorting by int (low to high) in linked list

    Hello, I need to sort the following by ID as I enter them into a linked list by while loop. So far I can build through the list, but I'm not sure how to sort by ID as they are entered:


    Albert 1000 55.5 150
    Babs 3000 60 110
    Freida 1150 71 175.5
    Big_Al 2000 77 244
    Tiny 1550 44 77


    Code:
        nodeType *first, *newNode, *last;
        
        first = NULL;
        last = NULL;
        
        while (inFile)
        {
            newNode = new nodeType; //01x
            inFile >> newNode->info.firstname;
            inFile >> newNode->info.id;
            inFile >> newNode->info.height;
            inFile >> newNode->info.weight;
            newNode->link = NULL;
            
            if (first == NULL) //first case init
            {
                first = newNode;
                last = newNode;
            }
            else
            {
                last->link = newNode;
                last = newNode;
            }
            
    }

    Thanks for the help!
    Last edited by smallrubberfeet; 11-27-2011 at 03:49 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Sorting a linked list
    By aw1742 in forum C Programming
    Replies: 1
    Last Post: 10-20-2011, 12:46 PM
  2. Linked List Sorting
    By oddworld in forum C Programming
    Replies: 4
    Last Post: 04-27-2007, 10:42 PM
  3. sorting in linked list
    By esi in forum C Programming
    Replies: 8
    Last Post: 04-24-2007, 02:03 PM
  4. Sorting a linked list
    By thoseion in forum C Programming
    Replies: 6
    Last Post: 11-13-2006, 10:34 AM
  5. Sorting a linked list.
    By Jamie32 in forum C++ Programming
    Replies: 3
    Last Post: 10-29-2002, 04:24 PM