placement material for 2024

Programming Language(JAVA):

Day1:

Introduction, Variables and Operators:

Introduction, Variables, Data types, Wrapper class,
Input/Output, Operators in Java, Bitwise.

 

Day2:

Flow Control, Loops & Function:

If-else, for loop,while loop, jump statements, Patterns, Functions & its
Applications

 

Day3:

Arrays & String :

1D & Multidimensional Arrays,
String in Java, StringBuilder & StringBuffer.

 

Day4:

Java OOPs:

Encapsulation, Inheritance, Interface,
Polymorphism, Abstraction, Constructors.

 

Day5:

Advanced Concepts:

Exceptions, File Handling, Big Integer,
Multithreading.

 

Data Structures(Basics):

Day- 5: Introduction : Asymptotic Analysis (Finding time and
space complexities)
Day- 6 : Arrays: Types, Operations on Arrays , Basic Recursion

Day-7: Hashing: Different Types of Hashing Techniques,
Collision resolution Techniques.

Day-8: Searching: Binary Search(Iterative and Recursive)(IMP).

week-2 : Sorting: Insertion Sort, Merge Sort, Quick
Sort, Cycle Sort, Counting Sort, Radix Sort, Bucket Sort,
Custom Sort using STL(Take one week for all sorting algo’s)

 

week-3:

Linked Lists: Singly Linked List, Search, Linked List(Adv and difference between Array and LinkedList)

Linked Lists: Insert, Delete, Reverse Operations.
Circular Linked Lists: Insert & Delete Operations
Doubly Linked Lists: Insert & Delete Operations

 

week-4:

Stack: Stack Operations, Implementation.

Queue: Queue Operations, Implementation.

Deque Operations, Implementation

 

week-5:

Tree: Binary Tree, Tree Traversals, Questions
Binary Search Tree: Search, Insert, Delete,
Floor & Ceil.
Heaps: Binary Heap(Min and Max Heap)

 

 

 

Click Here for Core Subjects

Leave a Reply

Your email address will not be published. Required fields are marked *