Write the code for the SearchLink search function in single linkedListApp public class link { public int iData;

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Write the code for the SearchLink search function
in single linkedListApp


public class link {
    
    public int iData;
    public double dData;
    public link next;
   //////////////////////////// 
    public link(int id,double dd)
    {
    iData=id;
    dData=dd;
    next=null;
    }
    ////////////////////////
    public void displayLink()
    {
        System.out.print("{"+iData + "  ,  "  + dData+"}");
    }
    
    /////////////////////
    
        }
    
    


public class LinkedListApp {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    
    linkList theList=new linkList();
    
    theList.insertFirst(22, 2.99);
    theList.insertFirst(44, 4.99);
    theList.insertFirst(66, 6.99);
    theList.insertFirst(88, 8.99);

    theList.displayList();
    
    while (!theList.isEmpty())
    {
        link dlink=theList.deleteFirst();
        System.out.print("deleted");
        dlink.displayLink();
        System.out.println("");
    }
    theList.displayList();
    }
    }
    
    


public class linkList {
    
    private link first;    // ref to first link on list
    
    ////////////////////////////////
    
    public linkList()
    {
        first=null;
    }
    ///////////////////////////////////
    
    public boolean isEmpty()
    {
       return (first==null);
    }
 ///////////////////////////////
    
    public void insertFirst(int id, double dd)
    {
        link newLink= new link(id,dd);
        newLink.next=first;
        first=newLink;
    }
    /////////////////////////////////////
    public link deleteFirst()
    {
        link temp=first;
        first=first.next;
        return temp;
    }
    /////////////////////////
    
    public void displayList()
    {
        System.out.print("first >>> last):");

    link current=first;
    while(current!=null)
    {
        current.displayLink();
        current=current.next;
    }
    System.out.println("");
    
       }
    
      }

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Operations of Linked List
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education