Faculty of Computer and Mathematical Sciences (FSKM) consists of two (2) departments namely Department of Computer Science (DCS) and Department of Mathematic and Statistics (DMS). Assume that all courses offered by DCS starts with "CSC" and courses offered by DMS starts with "MAT". The following LinkedList ADTS are used to represent the information of courses offered by both departments: Lecture, ArrayList and public class Lecture private String CourseCode; private String day; private String time; private String venue; private int numOfStudent; //csc238, MAT183, etc //Monday, Tuesday, etc //8.00am,2.30pm, etc //BK1, LT5, etc //30, 50, 100, 150, etc public Lecture ( String, String, String, String, int ) {.….} public String getCode () {...} public String getDay () {...} public String getTime () {….} public String getVenue () {...} public int getNoStudent (){..} public String toString () {...} public class ArrayList public void get(); public void add (Object elem); public Object remove () ; public int size(); public class LinkedList private Node first, last; public void insertAtFront (Object elem); public Object removeFromFront (); public Object getFirst (); public Object getNext(); public boolean isEmpty();

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter17: Linked Lists
Section: Chapter Questions
Problem 2PE
icon
Related questions
icon
Concept explainers
Question
a) move all “CSC” course into a linked list named CSC_LL and “MAT” course into a linked list named MAT_LL. b) Count and display the number of “MAT” lectures that has more than 100 students.
Faculty of Computer and Mathematical Sciences (FSKM)
consists of two (2) departments namely Department of
Computer Science (DCS) and Department of Mathematic
and Statistics (DMS). Assume that all courses offered by
DCS starts with "CSC" and courses offered by DMS starts
with "MAT". The following Lecture,
LinkedList ADTS are used to represent the information of
courses offered by both departments:
ArrayList and
public class Lecture
private String CourseCode;
private String day;
private String time;
private String venue;
private int numOfStudent;
//csc238, MAT183, etc
//Monday, Tuesday, etc
//8.00am, 2.30pm, etc
//BK1, LT5, etc
//30, 50, 100, 150, etc
public Lecture ( String, String, String, String, int ) {.….}
public String getCode () {...}
public String getDay() {...}
public String getTime ( {...}
public String getVenue () {...}
public int getNoStudent(){...}
public String toString () {...}
public class ArrayList
|{
public void get();
public void add (Object elem);
public Object remove ();
public int size ();
public class LinkedList
private Node first, last;
public void insertAtFront (Object elem);
public Object removeFromFront ();
public Object getFirst ();
public Object getNext ();
public boolean isEmpty () ;
Assume that an arraylist named LectureList has been
inserted with 10 objects, write program fragment for each of
the following tasks:
Transcribed Image Text:Faculty of Computer and Mathematical Sciences (FSKM) consists of two (2) departments namely Department of Computer Science (DCS) and Department of Mathematic and Statistics (DMS). Assume that all courses offered by DCS starts with "CSC" and courses offered by DMS starts with "MAT". The following Lecture, LinkedList ADTS are used to represent the information of courses offered by both departments: ArrayList and public class Lecture private String CourseCode; private String day; private String time; private String venue; private int numOfStudent; //csc238, MAT183, etc //Monday, Tuesday, etc //8.00am, 2.30pm, etc //BK1, LT5, etc //30, 50, 100, 150, etc public Lecture ( String, String, String, String, int ) {.….} public String getCode () {...} public String getDay() {...} public String getTime ( {...} public String getVenue () {...} public int getNoStudent(){...} public String toString () {...} public class ArrayList |{ public void get(); public void add (Object elem); public Object remove (); public int size (); public class LinkedList private Node first, last; public void insertAtFront (Object elem); public Object removeFromFront (); public Object getFirst (); public Object getNext (); public boolean isEmpty () ; Assume that an arraylist named LectureList has been inserted with 10 objects, write program fragment for each of the following tasks:
Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Types 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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning