Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
173 views85 pages

PrepInsta Placement God Sheet

Uploaded by

Robin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
173 views85 pages

PrepInsta Placement God Sheet

Uploaded by

Robin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 85

PrepInsta Placement God Sh

PROJECT TITLE

PROJECT MANAGER

S.NO TASK TITLE START DATE DUE DATE DURATION

1 Aptitude
1.1 Quants 3/12/18 3/15/18 30 hours
1.1.1 Logical Reasoning 3/15/18 3/16/18 20 hours
1.2 Verbal English 3/15/18 3/21/18 15 hours
1.3 Data Interpretation 3/16/18 3/22/18 12 hours
1.4 Visual Reasoning 3/18/18 3/22/18 9.5 hours
1.5 Game Based Aptitude 3/19/18 3/22/18 3 hours
1.4 Cryparithmetic 3/18/18 3/22/18 10 hours
1.4 Psychometric 3/18/18 3/22/18 3 hours
Previous Year
1.4 3/18/18 3/22/18 Whenever any company visits
Papers/Practise/Revision
2 Coding
2.1 Learn C 3/24/18 3/28/18 12 hours
2.2 Learn C++ 3/29/18 4/2/18 24 hours
2.3 Java or Python 31.5 hours
2.4 Basic Coding 8 hours
Intermediate Coding / PrepInsta Top 100
2.3 Codes 40 hours
2.3 DSA (For Service Based) 30 hours
2.3 DSA (For Product Based) 30 hours
2.3 Competitive Coding Theory 30 hours
2.3 LeetCode + Practise + Revision Unlimited
2.3 Pseudo Code + Automata Fix 8 hours
Revision for this section (No
2.3 20 hours
LeetCode)
3 Core Subjects
3.1 DBMS 3/24/18 3/28/18 11 hours
3.2 SQL 3/29/18 4/2/18 11 hours
3.3 OS 12 hours
3.4 CN 12 hours (Can skip only for
Networking Comp)
3.4 SDLC 9 hours
2.3 Revision for this section Unlimited
5 Skill
4.1 Skill 1 (Pick any skill & Master it) 36 hours
4.2 Major Project 30 hours
4 Interview Prep
4.1 Resume Prep (Interview Resume) 4 hours
3.2 Resume Prep (Application Resume) 4 hours
3.2.1 HR Prep 4 hours
3.2.2 Puzzles 6 hours
3.3 GD 2 hours
3.3.1 Guesstimates 6 hours
3.3 Case Study 6 hours
5 Overall Revision
4.1 Revise Everything Unlimited
4.2 Solve Previous year papers Unlimited
COMPANY NAME PrepInsta

DATE 9/28/23

PHASE ONE
IMPORTANCE WEEK 1 WEEK 2 WEEK 3 WEEK 4
S M T W T F S S M T W T F S S M T W T F S S M T W

10 6 8 6 6 8 10 10 6 8 6 6 6 10 10 6 8 6 6 6 10 10 6 6 6

High 2 2 4 2 2 2 4 2 2 2 4 2

High 2 2 2 2 2 2 2 2 2 2

High 2 2 1 2 2 1 2 2 1

High 2 2 2 2 2 2

70% 1.5 1.5 1.5 1.5 1.5 2

Med (Infosys, 3
Capgemini)

Med (Infosys, eLitmus)


Med 3

High 1 1 1

High 8 2 2

High 3 4.5 6.5 8 2

High 2 3 2.5 6.5 8 2 2 3 2.5

High 8

High 5 5 5

High
High
High
High
High
High

High
High
Med
Med
Med
Med

High
High

High
High
High
Med
Med
Med
Med

High
High
PHASE TWO PHASE THREE
WEEK 4 WEEK 5 WEEK 6 WEEK 7 WEEK 8
T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F

6 6 10 9 6 6 6 6 6 10 9 6 6 6 6 6 10 10 6 6 6 6 6 10 10 6 6 6 6 6

1 1 1 1 1 1 1 1 1 1 1 1

5 4 7 7 2

3 5 5 5 5 10 7

3 3 3 3 3 5 5 3 2

4 4 4

1 2.5 2.5 2.5 2.5

1 2.5 2.5 2.5 2.5

5 7
3 6

4 3 3 3 3 3 5 5 3 4

1 1

1 1

1 1

2 2

4 3 3 3 3 3 5 5 3 4
SE THREE PHASE FOUR
EEK 8 WEEK 9 WEEK 10 WEEK 11 WEEK 12
S S M T W T F S S M T W T F S S M T W T F S S M T W T

10 10 6 6 6 6 6 10 10 6 6 6 6 6 10 10 6 6 6 6 6 10 10 6 6 6 6

4 4 4 1 1 1 4 4 1 1 1 1

4 4 4 4 4 6 5 3 3 3 3 3 5 5

4 4

4 4 4 4 4 4 4 4 4

4 4
1 1 1 1 1 1 1 1 1

5 3 3 3 3 3 5 5

2 2 2

2 1

2 2 2 1

5 3 3 3 3 3 5 5
PHASE FOUR
WEEK 12 All Upcoming Weeks
F S S M T W T F S S M T W T F S S M T W T F S

6 10 10 6 6 6 6 6 10 10 6 6 6 6 6 10 10 6 6 6 6 6 10

Revise as per strengths and weakness

1 3

Revise as per strengths and weakness

4 4

Revise as per strengths and weakness


Revise as per strengths and weakness

1 1

1
Revise as per strengths and weakness
1

Revise as per strengths and weakness

1 7 4 4 4 4 4 7 7 4 4 4 4 4 7 7 4 4 4 4 4 7
1 3 2 2 2 2 2 3 3 2 2 2 2 2 3 3 2 2 2 2 2 3
S.NO TASK TITLE IMPORTANCE Formulas Questions

1 Quants

1.1 LCM & HCF High Click Here Click Here


1.2 Number System High Click Here Click Here
1.3 Number Decimal & Fraction High Click Here Click Here
1.4 Surds and Indices Med Click Here Click Here
1.5 Divisibility High Click Here Click Here
1.6 Ages High Click Here Click Here
1.7 LCM Low Click Here Click Here
1.8 HCF Low Click Here Click Here
1.9 Inverse Med Click Here Click Here
2.1 AP GP HP High Click Here Click Here
2.2 Arithmetic Progression Med Click Here Click Here
2.3 Geometric Progressions Med Click Here Click Here
2.4 Harmonic Progressions Med Click Here Click Here
2.5 Speed Distance and Time High Click Here Click Here
2.6 Work and Time High Click Here Click Here
2.7 Boats and Streams High Click Here Click Here
2.8 Pipes and Cisterns High Click Here Click Here
2.9 Geometry Med Click Here Click Here
3.1 Height and Distance Med Click Here Click Here

3.2 Perimeter Area and Volume High Click Here Click Here

3.3 Coordinate Geometry Med Click Here Click Here

3.4 Venn Diagrams High Click Here Click Here

3.5 Set Theory Med Click Here Click Here

3.6 Algebra High Click Here Click Here

3.7 Linear Equations High Click Here Click Here

3.8 Quadratic Equations High Click Here Click Here

3.9 Averages High Click Here Click Here

4.1 Alligations and Mixture High Click Here Click Here

4.2 Simple Interest High Click Here Click Here

4.3 Compound Interest High Click Here Click Here

4.5 Simple and Compound Interest High Click Here Click Here

4.6 Percentages Med Click Here Click Here

4.7 Profit and Loss High Click Here Click Here

4.8 Ratio and Proportions Med Click Here Click Here

4.9 Probability High Click Here Click Here


5.1 Permutation & Combination High Click Here Click Here

5.2 Combination Med Click Here Click Here

5.3 Circular Permutations Low Click Here Click Here

5.4 Logarithms High Click Here Click Here

5.5 Clocks Med Click Here Click Here

5.6 Calendars Med Click Here Click Here

5.7 Clocks and Calendars Med Click Here Click Here

2 Logical Reasoning

1.1 Number Series High Click Here Click Here


1.2 Coding and number series High Click Here Click Here
1.3 Letter and symbol series High Click Here Click Here
1.4 Logical sequence of words High Click Here Click Here
1.5 Analogy and classification pattern High Click Here Click Here
2.1 Staments and conclusio High Click Here Click Here
2.2 Statement and assumption High Click Here Click Here
2.3 Data Sufficiency High Click Here Click Here
3.1 Visual Reasoning High Click Here Click Here
3.2 Cube and Cuboid High Click Here Click Here
3.3 Cube High Click Here Click Here
3.4 Dice High Click Here Click Here
4.1 Directional Senses High Click Here Click Here
4.2 Blood Relations High Click Here Click Here
4.3 Odd Man Out High Click Here Click Here
4.4 Syllogism High Click Here Click Here
5.1 Arrangements High Click Here Click Here
5.2 Seating Arrangements High Click Here Click Here
6.1 Coding Deductive Logic High Click Here Click Here
6.2 Objective Reasoning High Click Here Click Here
6.3 Selection Decesion Tables High Click Here Click Here
6.4 Attention to details High Click Here Click Here
6.5 Inferred Meaning High Click Here Click Here
7.1 Cryprtarithmetic High Click Here Click Here

3 Data Interpretation

3.1 Line Charts Med Click Here Click Here


3.2 Pie Charts High Click Here Click Here
3.3 Bar Charts High Click Here Click Here
3.4 Radar Charts Med Click Here Click Here
3.5 Table Charts High Click Here Click Here

4 Verbal English
4.1 Basic Grammar High Click here Click here
4.2 Speech and Voices High Click here Click here
4.3 Tenses Med Click here Click here
4.4 Articles Med Click here Click here
4.5 Tenses and Articles Med Click here Click here
4.6 Idioma and Phrases Med Click here Click here
4.7 Subject Verb Agreement Med Click here Click here
4.8 Preposition and Conjunctions High Click here Click here
4.9 Selecting Words Med Click here Click here
5.1 Relative Pronoun Med Click here Click here
5.2 Sentence Completion High Click here Click here
5.3 Sentence Ordering High Click here Click here
5.4 Contextual Vocabulary High Click here Click here
5.5 Jumbled Sentences High Click here Click here
5.6 Sentence Formation High Click here Click here
5.7 Error Identification High Click here Click here
Sentence Improvement and
5.8 High Click here Click here
Construction
5.9 Cloze Test High Click here Click here
6.1 Fill in the blanks High Click here Click here
6.2 Paragraph Ordering Med Click here Click here
6.3 Para Jumbles Med Click here Click here
6.4 Synonyms and Antonyms High Click here Click here
6.5 Synonyms Med Click here Click here
6.6 Antonyms Med Click here Click here
6.7 Reading Comprehension High Click here Click here
Tips & How to Solve
Tricks Quickly

Click Here Click Here


Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here


Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here

Click Here Click Here


Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here

Click Here Click Here


Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
Click here Click here
S.NO TASK TITLE IMPORTANCE

0 C

1 Basics of C

1.1 C++ vs C High


1.2 C Programs that won’t Compile in C++ low
1.3 Undefined Behaviour in C and C++ low
1.4 Void* in C vs C++ low
1.5 Program that produces different results in c vs C++ High
1.6 Type Difference of character literals in C vs c++ Medium
1.7 Difference between Structures in C and C++ High

2 Basics to Code

2.1 Keywords and Identifiers High


2.2 Tokens in C Medium
2.3 Variables in C High
2.4 Scope Rules in C High
2.5 Size of data types in C Medium
2.6 Program to calculate size ofdata type High
2.7 Constants in C Medium
2.8 Typecasting in C Medium
2.9 Control Statements in C Medium
2.11 Escape sequence in C Medium
2.12 Loops in C High
2.13 Character set High
2.14 Boolean in C High
2.15 Scanf in C High
2.16 Printf in C High

3 Operators in C

3.1 Operators in C Low


3.2 Precedence Associativity Operators Low
3.3 Arithmetic Operators High
3.4 Relational Operators High
3.5 Logical Operators High
3.6 Bitwise Operators High
3.7 Assignment Operators High
3.8 Ternary Operators in C Low
3.9 Size of Operators Medium
3.11 Conditional Operators Medium
3.12 Comma Operators Low
3.13 Format Specifiers in C Low
3.14 Difference between %d and %i High
3.15 Difference between %f, %e, %E and %g Low
3.16 How to print% using printf Low
3.17 How to print \ using printf Low
3.18 How to print "" using printf Low
3.19 What is the use of %p in C Medium
3.21 Library Functions in C Low
3.22 pow() in C High
3.23 sqrt() in C High

4 Storage Classes in C

4.1 Storage Classes in C Low


4.2 Auto Medium
4.3 Extern Medium
4.4 Register Low
4.5 Static Low
4.6 Macros High
4.7 Volatile Low
4.8 Garbage Value Low

5 Conditional Statements and Decision Making in C

5.1 if statement High


5.2 if else statement High
5.3 Conditional statement Program High
5.4 Decision Making Statements Low
5.5 While Loop High
5.6 do while Low
5.7 For Loop Low
5.8 goto statement Low
5.9 Recursion High
5.11 Explain Switch, break and continue High
5.12 Example Program for switch, break and continue statement Medium

6 DataType & Functions in C

6.1 Datatypes in C Medium


6.2 int Medium
6.3 short High
6.4 long High
6.5 float Low
6.6 double Low
6.7 char Low
6.8 Type conversion in C Medium
6.9 Function in C High
6.11 User defined functions in C Low
6.12 Call by reference High
6.13 Call by value Medium
6.14 Call by reference v/s call by value Low
6.15 Nested function in C Low

7 Arrays,String,Structure,Union and Enum

7.1 Arrays in C Medium


7.2 1D Array Medium
7.3 2D Array Medium
7.4 Multi-dimensional arrays High
7.5 Passing array as a parameter Low
7.6 Strings in C Low
7.7 Array v/s string Low
7.8 Program for Reversing a String High
7.9 Program for Reversing an array High
7.11 Enums in C Medium
7.12 Structure in C Medium
7.13 Structure function in C High
7.14 Structure pointer in C Low
7.15 Union in C High
7.16 Operation on struct variable Low

8 Pointer in C

8.1 Pointers in C High


8.2 Pointer to Pointer in C Low
8.3 Pointer to arithmetic in C High
8.4 Null pointer High
8.5 Access array pointer Medium
8.6 Function pointer Low
8.7 Pointer v/s array Medium
8.8 Function pointer as argument in c Low
8.9 Dangling Pointer Low

9 Library Functions in C

9.1 Library function in C Low


9.2 math.h in c Low
9.3 Library function math.h acos High
9.4 Library function math.h acosh Low
9.5 Library function math.h asin Low
9.6 Library function math.h asinh Medium
9.7 Library function math.h atan Low
9.8 Library function math.h atan2 Medium
9.9 Library function math.h atanh Low
9.11 Library function math.h cbrt Low
9.12 Library function math.h cell Medium
9.13 Library function math.h cos High
9.14 Library function math.h cosh Medium
9.15 Library function math.h exp Low
9.16 Library function math.h fabs Low
9.17 Library function math.h floor Medium
9.18 Library function math.h hypot Low
9.19 Library function math.h log Medium
9.21 Library function math.h log10 Medium
9.22 Library function math.h pow High
9.23 Library function math.h sin High
9.24 Library function math.h sinh Medium
9.25 Library function math.h sqrt High
9.26 Library function math.h tan Low
9.27 Library function math.h tanh High
9.28 Library function studio.h clearerr Low
9.29 Library function string.h strcat High
9.31 Library function string.h strcmp High
9.32 Library function string.h strcpy Low
9.33 Library function string.h strlen Low

10 File Handling & Dynamic Memory Allocation


10.1 File Handling in C

10.1.1 File handling in C High


10.1.2 File input and output Low
10.1.3 fprintf() & fscanf() High
10.1.4 fputc() & fget() Low
10.1.5 fseek() High
10.1.6 rewind() High
10.1.7 ftell() Low

10.2 Dynamic Memory Allocation

10.2.1 Memory layout of c program Low


10.2.2 Malloc() High
10.2.3 Calloc() High
10.2.4 Realloc() Low
10.2.5 Calloc() vs Malloc() vs Realloc() Medium

10.3 Miscellaneous Topics in C

10.3.1 %i format specifier Low


10.3.2 Precision Setting in C High
10.3.3 Definition vs Declaration vs Initialisation Medium
10.3.4 How to print % in code Low
10.3.5 Printing ASCII Value of a character High
10.3.6 float and double in C Medium
10.3.7 float and double difference in C High
10.3.8 Comma Operator in C Low
10.3.9 Operator precedence in C Medium
10.3.11 Why return 0 is used in C Low
11 Miscellaneous Coding Questions

11.1 Fuel Consumption Low


11.2 Cyclically rotate an array by K positions High
11.3 Prime sum of Nth power High
11.4 Playing with strings containing vowels Low

0 C++
1 Introduction

1.1 C++ Introduction low


1.2 History of C++ low
1.3 Structure of a C++ Program low
1.4 Data Types mid
1.5 Built in low
1.6 Modifiers low
1.7 User Defined data types low
1.8 Namespace low
1.9 Comments low
1.10 Type Qualifiers low
1.11 Type Def low

2 C++ vs C

2.1 C program that won’t compile in C++ low


2.2 Undefined Behaviour in C and C++ low
2.3 Void* in C vs C++ low
2.4 Program that produces different results in c and c++ low
2.5 Type difference of character literals in C vs C++ low
2.6 Difference between Structures in C and C++ low

3 Input/Output

3.1 Type conversion mid


3.2 I/O Redirection in C++ low
3.3 Basic Input/Output(Practice) low

4 Operators and variables

4.1 Operator mid


4.2 Ternary Operators mid
4.3 Operator Precedence and Associativity high
4.4 sizeof operator mid
4.5 Variables mid
Difference between declaration and definition and initialization in
4.6 C++ mid
4.7 Increment or decrement in c++ mid
4.8 Scope resolution operator vs this operator mid

5 Conditional statement

5.1 C++ Decision Making high


5.2 If statement high
5.3 If else high
5.4 C++ Loop Types high
5.5 C++ While Loop high
5.6 C++ Do While Loop high
5.7 C++ For Loop high
5.8 C++ for_each Loop high
5.9 C++ Nested Loop high
5.10 Switch high
5.11 go to statement high
5.12 break high
5.13 continue high
5.14 Program for switch case high
5.15 Program for break and continue high

6 Array and String

6.1 Arrays in C++ high


6.2 String in C++ high
6.3 Multi Dimensional Array high
6.4 Conerting string to number and vice versa high
6.5 Program of reverse string in C++ high
6.6 Convert string to char array in c++ high
6.7 Program of reverse array in c++ high

7 Function

7.1 Function high


7.2 Call by Value Vs Call by Reference high
7.3 Member functions in C++ high
7.4 Static Members in C++ high
7.5 const in C++ high
7.6 Inline function in C++ high
7.7 Friend Function and Friend Class high
7.8 virtual high
7.9 Function Overriding in C++ high
7.10 Function Overloading in C++ high
Difference between Function Overriding and Function
7.11 Overloading in C++ high
7.12 Recursion high
7.13 Return reference high
7.14 floor function in c++ high
7.15 Ceil function in c++ high
7.16 Function types high

8 Structures in c++

8.1 C++ structure high


8.2 Structure and function high
8.3 Pointers to structures high
8.4 Enumeration in c++ high

9 Pointers

9.1 Pointers high


9.2 Pointer and Arrays high
9.3 Null pointer in c++ high
9.4 Memory management mid
9.5 References high
9.60000000000001 Pointer vs reference in c++ high
9.70000000000001 Passing by pointer vs passing by reference high

10 Object and class in c++

10.1 Object and class mid


10.2 Constructor high
10.3 Objects and functions mid

11 STL in C++

11.1 Introduction to STL high


11.2 Sorting high
11.3 Searching high

12 Containers in STL

12.1 Pair high


12.2 Vector high
12.3 List high
12.4 Dequeue high
12.5 Queue high
12.6 Priority queue high
12.7 Set high
12.8 Map high
12.9 Map vs unordered map high
12.10 Round in C++ high
12.11 Multiset in STL high
12.12 Heap high
12.13 Sorting high
12.14 Transform in C++ STL high
12.15 Binary Search Functions in C++ STL high
12.16 Multimap high
12.17 About bits/stdc++.h high
12.18 Unordered Set high
12.19 Range Based For Loop high

13 Math in STL

13.1 sinh() function in c++ stl mid


13.2 cosh() function in c++ stl mid
13.3 tanh() function in c++ stl mid
13.4 asinh() function in c++ stl mid
13.5 acosh() function in c++ stl mid
13.6 atanh() function in c++ stl mid

14 Exception Handling

14.1 Stack Unwinding low


14.2 Catching base and derived classes as exceptions low
14.3 Catch block and type conversion low
14.4 Exception handling and object destruction low

15 Library in C++

15.1 sqrt, sqrtl and sqrtf in c++ low


15.2 Rename function in c++ low
15.3 strstr() in c++ low
15.4 tuples low

16 Introduction to Classes and OOPs Concept

16.1 OOPS Concept in C++ high


16.2 Classes and Objects in C++ high
16.3 Class v/s Object high
16.4 Encapsulation in C++ high
16.5 Data Abstraction in C++ high
16.6 Access Modifiers high
16.7 Implicit Conversion in C++ high
16.8 Constructors and Destructors high
16.9 Constructors high
16.10 Types of Constructors high
16.11 Parameterized Constructor in C++ high
16.12 Default Constructor in C++ high
16.13 Destructors high
16.14 Copy Constructors high
16.15 Conversion Constructors high
17 OOPs Advanced - 1

17.1 Inheritance high


17.2 Types of Inheritance in c++ high
17.3 Single Inheritance high
17.4 Multilevel Inheritance high
17.5 Multiple Inheritance high
17.6 Hierarchical Inheritance high
17.7 Constructors and Destructors with Inheritance high
17.8 Polymorphism high
17.9 Function Overriding in C++ high
17.10 Function Overloading in C++ high
17.11 Compile Time Polymorphism in C++ high
17.12 Run time Polymorphism in C++ high
17.13 Difference between Compile-time and Runtime Polymorphism high
17.14 Dynamic Binding (Late Binding) in C++ high
17.15 Static Binding (Early Binding) in C++ high
17.16 Early binding and late binding in C++ high
17.17 Upcasting and Downcasting in C++ high
17.18 Upcasting in C++ high
17.19 Downcasting in C++ high
17.20 Operator Overloading (detailed) high
17.21 Input/Output Operators Overloading in C++ high
17.22 Assignment Operators Overloading in C++ high
17.23 Function Call Operator () Overloading in C++ high
17.24 Class Member Access Operator (->) Overloading in C++ high
17.25 Unary Operator Overloading in C++ high
17.26 Binary Operator Overloading in C++ high
17.27 Relational operator overloading in C++ high
Overloading ++ and — increment and Decrement Operators in
17.28 C++ high
17.29 Constructor Overloading in C++ high

18 OOPs Advanced - 2

18.1 Virtual Functions in C++ high


18.2 getters and setters in C++ high
18.3 Abstract Classes in C++ high
18.4 Pure Virtual Functions in C++ high
Difference between a virtual function and a pure virtual function
18.5 in C++ high
18.6 Virtual Base Class in C++ high
18.7 Exception Handling in C++ high
18.8 Templates in C++ high
18.9 Interfaces in C++ high
18.10 Files and Streams in C++ high

19 Dynamic memory

19.1 Dynamic memory allocation low


19.2 malloc vs new low
19.3 new low
19.4 delele low
19.5 this low

20 Basic programs Set 1

20.1 A character is a vowel or consonant low


20.2 A character is an alphabet or not low
20.3 Ascii values of a character low
20.4 Uppercase, Lowercase or special character low
20.5 A number is positive or negative low
20.6 A number is even or odd low
20.7 Area of a circle low
20.8 LCM of two numbers low
20.9 GCD of two numbers low
20.10 HCF of two numbers low
20.11 Greatest of two numbers low
20.12 Greatest of three numbers low
20.13 Number of digits in an integer low
20.14 Sum of digits of a number low
20.15 Sum of N natural numbers low
20.16 Sum of numbers in a given range low
20.17 Reverse of a given number low
20.18 Factorial of a number low
20.19 Fibonacci series up to n low
20.20 Leap year or not low
20.21 Prime number or not low
20.22 Palindrome or not low
20.23 Armstrong number or not low
20.24 Strong number or not low
20.25 Perfect number or not low
20.26 Automorphic number or not low
20.27 Harshad number or not low
20.28 Abundant number or not low
20.29 Power of a number low
20.30 Factors of a number low
20.31 Add two fractions low

21 Set 2

21.1 Prime numbers in a given range mid


21.2 Armstrong numbers between two intervals mid
21.3 Can a number be expressed as a sum of two prime numbers? mid
21.4 Replace all 0’s with 1 in a given integer mid
21.5 Binary to decimal conversion mid
21.6 Decimal to binary conversion mid
21.7 Decimal to octal conversion mid
21.8 Octal to decimal conversion mid
21.9 Binary to octal conversion mid
21.10 Octal to binary conversion mid
21.11 Maximum number of handshakes mid
21.12 Quadrants in which coordinates lie mid
21.13 Convert digit/number to words mid
21.14 Number of days in a given month of a given year mid
Permutations in which n people can occupy r seats in a
21.15 classroom mid
Number of times x digit occurs in each and every number from 0
21.16 to n mid
21.17 Number of integers which has exactly x divisors mid
21.18 Roots of a quadratic equation mid
21.19 Count possible decoding of a given digit sequence mid

22 Miscellaneous Coding Questions

22.1 Fuel Consumption high


22.2 Cyclically rotate an array by K positions high
22.3 Prime sum of Nth power high
22.4 Playing with strings containing vowels high
Page Link

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here
Click Here

Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here

Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here

Click here
getters and setters in C++
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here
Click here

Click here

Click here
Click here
Click here
Click here

Click here
Click here
Click here
Click here
S.NO TASK TITLE
0 Python

1 Introduction of Python

1.1 What is Python


1.2 History of Python
1.3 What is Byte Code in Python?
1.4 Versions of Python
1.5 Implementation of Python
1.6 What is CPython?
1.7 What is Jython?
1.8 What is IronPython?
1.9 What is PyPy?

2 Python vs Other Programming Languages

2.1 Python vs C Programming Language


2.2 Python vs C++ Programming Language
2.3 Python vs Java
2.4 Python vs CPython
2.5 Difference between .py .pyc and pycache files

3 A little more theory before Learning to Code

3.1 Garbage collection in Python


3.2 Dynamic Typing vs Static Typing in Python
3.3 Operator Precedence and Associativity of Operators
3.4 Why Python is a strongly typed language?
3.5 hex() function in Python

4 Data Types in Python

4.1 Data Types in Python


4.2 Ranges of data types in python
4.3 Built-in Functions in Python
4.4 Operators in Python
4.5 Numeric data type in Python
4.6 Str Datatype in Python
4.7 Iterator Data-Types in Python
4.8 Sequence Data Types in Python
4.9 Blocks and Statement in Python
4.11 Indentation in Python
4.12 Comments in Python
4.13 Bool() in Python

5 Slicing in Python

5.1 Slice() function in Python


5.2 Slicing in Python
5.3 Slicing with Negative Numbers
5.4 Using Step In a Slicing
5.5 String Operators in Python
5.6 String Replacement Fields in Python
5.7 F-Strings in Python
5.8 String Interpolation in Python
5.9 Truth-Value testing in python

6 Operators and Methods in Python

6.1 Arithmetic Operators in Python


6.2 Assignment Operators in Python
6.3 Comparison Operators in Python
6.4 Logical Operators in Python
6.5 Identity Operators in Python
6.6 Membership Operators in Python
6.7 Bitwise Operators in Python
6.8 Mutable Sequence Types in Python
6.9 Immutable Sequence Types in Python
6.11 Difference between Mutable and Immutable Sequences in Pyth
6.12 Text Sequence Type
6.13 Methods on Integer Types
6.14 Methods on Float type
6.15 String Methods in Python
6.16 Range function in Python

7 Decision Making in Python

7.1 Decision making in Python


7.2 If-else statement in Python
7.3 AND, OR and NOT in Python
7.4 Loops in Python
7.5 For Loops in Python
7.6 While Loop in Python
7.7 Python Nested Loops
7.8 Python continue and break statement
7.9 Python pass statement
7.11 Else Loop in Python
7.12 Random Module in Python
8 Strings in Python

8.1 String in Python


8.2 Enumerate() in Python
8.3 append() in Python
8.4 remove() in Python
8.5 Sort() in Python
8.6 Sorted() in Python
8.7 What is the difference between sort() and sorted()?

9 Sets in Python

9.1 Sets in Python


9.2 Python Set union()
9.3 set add() in python
9.4 Python Set intersection() method
9.5 Python Set difference() Method
9.6 Python Set symmetric_difference()
9.7 Python set clear()
9.8 Python set copy()
9.9 Python List copy()
9.11 Python List clear()
9.12 Python Set difference_update()
9.13 Python frozenset()
9.14 Intersection() in Python
9.15 Intersection of Two Lists in Python

10 Lists and Tuples in Python

10.1 Lists in Python


10.2 Deleting items from the list
10.3 Deleting items from sorted list
10.4 Nested List in Python
10.5 Python String join() method
10.6 Python String split() Method
10.7 Tuples in Python
10.8 Convert list of tuples into list
10.9 Convert list of tuples to list of list
10.11 Unpacking a tuple in python
10.12 Unpacking a list in python
10.13 Packing and Unpacking in Python (Arguments)
10.14 unpacking a list of tuples python
10.15 Python Arrays

11 Functions in Python

11.1 Functions in python


11.2 Python User-defined Functions
11.3 *args and **kwargs in Python
11.4 Swap two variables in python
11.5 Swap two variables in python without using third variable
11.6 Swap two variables using function in python
11.7 Global Variable in Python
11.8 Global Keyword in python
11.9 Global variable and keyword in Python

12 Oops in Python

12.1 OOPs Concept in Python


12.2 Classes and Objects in Python
12.3 __init__ in Python
12.4 Import Module in Python
12.5 self in Python class
12.6 Getters and Setters in Python
12.7 Encapsulation in Python
12.8 Data Abstraction in Python
12.9 Inheritance in Python
12.11 Access Modifiers in Python
12.12 Constructor in Python
12.13 Destructor in Python
12.14 Constructor & Destructor in Python
12.15 __del__() in Python
12.16 __delete__ vs __del__ in Python
12.17 How to create a list of objects in Python class
IMPORTANC
E Page Link

Low Click here


Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here

Languages

Low Click Here


Low Click Here
Low Click Here
Low Click Here
Low Click Here

Medium Click Here


Low Click Here
High Click Here
High Click Here
Low Click Here

Medium Click Here


Medium Click Here
Medium Click Here
Medium Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here

Medium Click Here


Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here

High Click Here


High Click Here
High Click Here
High Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Medium Click Here
Medium Click Here
Medium Click Here

High Click Here


High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here

High Click Here


High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here

High Click Here


Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here
Low Click Here

High Click Here


High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here

High Click Here


High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
High Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
Medium Click Here
IMPORTANC
S.NO TASK TITLE
E

1 Getting Started

1.1 Positive or Negative number Easy


1.2 Even or Odd number Easy
1.3 Sum of First N Natural numbers Easy
1.4 Sum of N natural numbers Easy
1.5 Sum of numbers in a given range Easy
1.6 Greatest of two numbers Easy
1.7 Greatest of the Three numbers Easy
1.8 Leap year or not Easy
1.9 Prime number Easy
1.10 Prime number within a given range Easy
1.11 Sum of digits of a number Easy
1.12 Reverse of a number Easy
1.13 Palindrome number Easy
1.14 Armstrong number Easy
1.15 Armstrong number in a given range Easy
1.16 Fibonacci Series upto nth term Easy
1.17 Find the Nth Term of the Fibonacci Series Easy
1.18 Factorial of a number Easy
1.19 Power of a number Easy
1.20 Factor of a number Easy
1.21 Finding Prime Factors of a number Easy
1.22 Strong number Easy
1.23 Perfect number Easy
1.24 Perfect Square Easy
1.25 Automorphic number Easy
1.26 Harshad number Easy
1.27 Abundant number Easy
1.28 Friendly pair Easy

2 Working with Numbers

2.1 Highest Common Factor(HCF) Easy


2.2 Lowest Common Multiple (LCM) Easy
2.3 Greatest Common Divisor Easy
2.4 Binary to Decimal to conversion Easy
2.5 Octal to Decimal conversion Easy
2.6 Hexadecimal to Decimal conversion Easy
2.7 Decimal to Binary conversion Easy
2.8 Decimal to Octal Conversion Easy
2.9 Decimal to Hexadecimal Conversion Easy
2.10 Binary to Octal conversion Easy
2.11 Octal to Binary conversion Easy
2.12 Quadrants in which a given coordinate lies Easy
2.13 Permutations in which n people can occupy r seats in a classroom Medium
2.14 Maximum number of handshakes Medium
2.15 Addition of two fractions Medium
2.16 Replace all 0’s with 1 in a given integer Medium
2.17 Can a number be expressed as a sum of two prime numbers Medium
2.18 Count possible decoding of a given digit sequence Medium
2.19 Calculate the area of a circle Medium
2.20 Find the prime numbers between 1 to 100 Medium
2.21 Calculate the number of digits in an integer Medium
2.22 Convert digit/number to words Medium
2.23 Counting number of days in a given month of a year Medium
2.24 Finding Number of times x digit occurs in a given input Medium
2.25 Finding number of integers which has exactly x divisors Medium
2.26 Finding Roots of a quadratic equation Medium

3 Codes for Recursion

3.1 Power of a Number High


3.2 Prime Number High
3.3 Largest element in an array High
3.4 Smallest element in an array High
3.5 Reversing a Number High
3.6 HCF of two numbers High
3.7 LCM of two numbers High
3.8 Program to calculate length of the string using recursion High
3.9 Print All Permutations of a String High
3.10 Given an integer N the task is to print the F(N)th term High
3.11 Given a list arr of N integers, print sums of all subsets in it High
3.12 Last non-zero digit in factorial High
3.13 Given a positive integer N, return the Nth row of pascal's triangle High
Given an integer N representing the number of pairs of parentheses,
3.14 the task is to generate all combinations of well-formed(balanced) High
parentheses
3.15 Find the Factorial of a number using recursion High
3.16 Find all possible Palindromic partitions of the given String High
3.17 Find all the N bit binary numbers having more than or equal 1’s than High
3.18 Given a set of positive integers, find all its subsets High
3.19 Given a string s, remove all its adjacent duplicate characters recursiv High

4 Important Codes related to Arrays

4.1 Find Largest element in an array Easy


4.2 Find Smallest Element in an Array Easy
4.3 Find the Smallest and largest element in an array Easy
4.4 Find Second Smallest Element in an Array Easy
4.5 Calculate the sum of elements in an array Easy
4.6 Reverse an Array Easy
4.7 Sort first half in ascending order and second half in descending High
4.8 Sort the elements of an array High
4.9 Finding the frequency of elements in an array High
4.10 Sorting elements of an array by frequency High
4.11 Finding the Longest Palindrome in an Array High
4.12 Counting Distinct Elements in an Array High
4.13 Finding Repeating elements in an Array High
4.14 Finding Non Repeating elements in an Array High
4.15 Removing Duplicate elements from an array High
4.16 Finding Minimum scalar product of two vectors High
4.17 Finding Maximum scalar product of two vectors in an array High
4.18 Counting the number of even and odd elements in an array High
4.19 Find all Symmetric pairs in an array High
4.20 Find maximum product sub-array in a given array High
4.21 Finding Arrays are disjoint or not High
4.22 Determine Array is a subset of another array or not High
4.23 Determine can all numbers of an array be made equal High
4.24 Finding Minimum sum of absolute difference of given array High
4.25 Sort an array according to the order defined by another array High
4.26 Replace each element of the array by its rank in the array High
4.27 Finding equilibrium index of an array High
4.28 Rotation of elements of array- left and right High
4.29 Block swap algorithm for array rotation High
4.30 Juggling algorithm for array rotation High
4.31 Finding Circular rotation of an array by K positions High
4.32 Balanced Parenthesis Problem High

5 Operations on Strings

5.1 Check whether a character is a vowel or consonant Medium


5.2 Check whether a character is a alphabet or not Medium
5.3 Find the ASCII value of a character Medium
5.4 Length of the string without using strlen() function Medium
5.5 Toggle each character in a string Medium
5.6 Count the number of vowels Medium
5.7 Remove the vowels from a String Medium
5.8 Check if the given string is Palindrome or not Medium
5.9 Print the given string in reverse order Medium
5.10 Remove all characters from string except alphabets Medium
5.11 Remove spaces from a string Medium
5.12 Remove brackets from an algebraic expression Medium
5.13 Count the sum of numbers in a string Medium
5.14 Capitalize the first and last character of each word of a string Medium
5.15 Calculate frequency of characters in a string Medium
5.16 Find non-repeating characters in a string Medium
5.17 Check if two strings are Anagram or not Medium
5.18 Replace a sub-string in a string Medium
5.19 Replacing a particular word with another word in a string Medium
5.20 Count common sub-sequence in two strings Medium
5.21 Check if two strings match where one string contains wildcard charac Medium
5.22 Medium
Print all permutations of a given string in lexicographically sorted order : C | C++ | Java | Python
6 Advanced Codes related to Arrays

6.1 Given an array which consists of only 0, 1 and 2. Sort the array High
without using any algorithm
6.2 Find the "Kth" max and min element of an array High
6.3 Move all the negative elements to one side of the array High
6.4 Find the Union and Intersection of the two sorted arrays High
6.5 Find Largest sum contiguous Subarray High
6.6 Minimize the maximum difference between heights High
6.7 Minimum no. of Jumps to reach the end of an array High
6.8 Find duplicate in an array of N+1 Integers High
6.9 Merge 2 sorted arrays without using extra space High
6.10 Kadane's Algorithm High
6.11 Merge Intervals High
6.12 Count Inversion High
6.13 Best time to buy and Sell stock High
6.14 Find all pairs on integer array whose sum is equal to given number High
6.15 Find if there is any subarray with sum equal to 0 High
6.16 Find factorial of a Large Number High
6.17 Find common elements In 3 sorted arrays High
Rearrange the array in alternating positive and negative items with High
6.18 O(1) extra space
Given an array of size n and a number k, find all elements that High
6.19 appear more than " n/k " times
6.20 Maximum profit by buying and selling a share atmost twice High
6.21 Next Permutation High
6.22 Find longest consecutive subsequence High
6.23 Trapping Rain water problem High
6.24 Chocolate Distribution problem High
6.25 Smallest Subarray with sum greater than a given value High
6.26 Three way partitioning of an array around a given value High
6.27 Minimum no. of operations required to make an array palindrome High
6.28 Median of 2 sorted arrays of equal size High
6.29 Median of 2 sorted arrays of different size High

7 Codes related to Matrix

7.1 Spiral traversal on a Matrix High


7.2 Search an element in a matrix High
7.3 Find median in a row wise sorted matrix High
7.4 Find row with maximum no. of 1's High
7.5 Print elements in sorted order using row-column wise sorted matrix High
7.6 Find a specific pair in matrix High
7.7 Rotate matrix by 90 degrees High
High
7.8 Kth smallest element in a row-column wise sorted matrix - C | C++ | Java | Python
7.9 Common elements in all rows of a given matrix - C | C++ | Java | Python High
Code in Code in Code in
Code in C
C++ Java Python

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
S.NO TASK TITLE IMPORTANCE

1 Searching

1.1 Linear Search High


1.2 Binary Search High
1.3 Most important – med
1.4 Searching Meme Review Low

2 Sorting

2.1 Classification of Sorting Algorithms Med (Infosys, Capgemini)


2.2 Bubble Sort High
2.3 Insertion Sort High
2.4 Selection Sort High
2.5 Merge Sort High
2.6 Quick Sort High
2.7 Counting Sort High
2.8 Radix Sort High
2.9 Heap Sort High
2.1 Sortiing Meme Review Low

3 Linked Lists

3.1 All Linked Lists Program High

Singly Linked List


4

4.01 Introduction to Linked List in Data Structure High


4.02 Linked List High
4.03 Singly Linked List High
4.04 Insertion in singly Linked List High
4.05 Insertion at beginning in singly Linked List High
4.06 High
Insertion at nth position in singly Linked List
4.07 Insertion at end in singly Linked List Med
4.08 Deletion in singly Linked List Med
4.09 Deletion from beginning in singly linked list Med
4.1 Med
Deletion from nth position in singly linked list
4.11 Deletion from end in singly linked list High
4.12 Reverse a linked list without changing links High
between nodes (Data reverse only)
4.13 Linked List Insertion and Deletion High
4.14 Reverse a linked list by changing links High
between nodes
4.15 Linked List insertion in the middle High
4.16 Print reverse of a linked list without actually High
reversing
4.17 Search an element in a linked list High
4.18 Insertion in a Sorted Linked List Med
4.19 Delete alternate nodes of a Linked List Med
4.2 Find middle of the linked list Med
4.21 Med
Reverse a linked list in groups of given size
4.22 Find kth node from end of the linked list Med
4.23 Append the last n nodes of a linked list to High
the beginning of the list
4.24 Check whether linked list is palindrome or High
not
4.25 Fold a Linked List
4.26 Insert at a given position High
4.27 Delete at a given position

5 Doubly Linked List

Introduction to Doubly Linked list in Data


5.01 High
Structure
5.02 Doubly Linked List High
5.03 Insertion in doubly linked list High
5.04 Insertion at beginning in doubly linked list Med
5.05 Insertion at end in doubly linked list Med
5.06 Insertion at nth node in doubly linked list Med
5.07 Deletion in doubly linked list High
5.08 High
Deletion from beginning in doubly linked list
5.09 Deletion from nth in doubly linked list High
5.1 Deletion from end in doubly linked list High
5.11 Insertion and Deletion in doubly linked list High
5.12 High
Insertion in the middle in a doubly linked list

6 Circular Linked List

6.01 Introduction to Circular Linked List High


6.02 Circular Linked List Applications High
6.03 Circular Linked List High
6.04 Insertion in Circular Linked List High
6.05 Insertion at the beginning High
6.06 Insertion at the end High
6.07 Insertion at nth position High
6.08 Deletion in Circular Linked List High
6.09 Deletion from beginning in Circular Linked High
List
6.1 Deletion from nth position in Circular Linked High
List
6.11 Deletion from end in Circular Linked List High
6.12 Insertion and Deletion in a Circular Linked Med
List
6.13 Split a Circular Linked List in two halves Med
6.14 Count nodes in Circular Linked List Med
6.15 Sorted Insert In Circular Linked List Med
6.16 Med
Insertion in the middle in Circular Linked List

7 Stacks and Queues

7.01 Stacks High


7.02 Introduction to Stack in Data Structure High
7.03 Operations on a Stack High
7.04 Stack: Infix, Prefix and Postfix conversions High
7.05 Stack Representation High
7.06 Representation of a Stack as an Array Med
7.07 Med
Representation of a Stack as a Linked List.
7.08 Infix to Postfix Conversion Med
7.09 Infix to prefix conversion Med
7.1 Postfix to Prefix Conversion Med

8 Queues

8.01 Queues in Data Structures (Introduction) High


8.02 Queues Program in C and implementation High
Implementation of Queues using Arrays | C
8.03 High
Program
8.04 Types of Queues in Data Structure High
8.05 Application of Queue Data Structure High
8.06 Insertion in Queues Program (Enqueuing) High
8.07 Deletion (Removal) in Queues High
Program(Dequeuing)
8.08 Reverse a Queue High
8.09 Queues using Linked Lists High
8.1 Implement Queue using Stack High
8.11 Implement Queue using two Stacks High

9 Circular Queues

9.01 Circular queue in Data Structure High


9.02 Applications of Circular Queues High
9.03 Circular queue High
9.04 Circular queue using Array High
9.05 Circular Queue using Linked Lists High

10 Priority Queue

10.01 Priority Queue Introduction High


10.02 Priority Queue Implementation using Array High
10.03 Priority Queue using Linked List High
10.04 Priority Queue Insertion and Deletion High

11 Trees
11.1 Introduction to Trees

11.11 Trees in Data Structure (Introduction) High


11.12 Types of Trees in Data Structures High

Binary Trees
11.2

11.21 Binary Tree in Data Structures (Introduction) High

11.22 High
Tree Traversals: Inorder Postorder Preorder
11.23 Inorder Postorder PreOrder Traversals Exam Med
11.24 Inorder Tree Traversal in Binary Tree Med
11.25 Preorder Tree Traversal in Binary Tree Med
11.26 Postorder Tree Traversal in Binary Tree Med

11.3 Tree Traversal without


Recursion

11.31 Postorder Preorder Inorder Traversal High


without recursion
11.32 Inorder Tree Traversal without Recursion High
11.33 Preorder Tree Traversal without Recursion High
11.34 High
Postorder Tree Traversal without Recursion

Binary Search Trees


11.4

Binary Search Tree (Introduction)


11.41 High
11.42 Introduction to Binary Search Tree High
11.43 BST: Binary Search Tree Program High
11.44 High
BST: Search a node in Binary Search Tree
11.45 BST: Insertion in a Binary Search Tree High
11.46 BST: Deletion in a Binary Search Tree High
11.5 Traversals

Traversal in Trees
11.51 High

11.52 Tree Traversals: Breadth-First Search (BFS) High


11.53 Tree Traversals: Depth First Search (DFS) High
Construct a Binary Tree from Postorder and
11.54 High
Inorder

B – Trees
11.6

11.61 Introduction High


11.62 B-Tree: Insertion High
11.63 B-Tree: Deletion High

11.7 AVL Trees

11.71 Introduction' High


11.72 AVL Tree Insertion High
11.73 AVL Tree Deletion High
11.74 Insertion in a Binary Tree (Level Order) High
11.75 Searching in Binary Tree High
11.76 Searching in a Binary Search Tree High

11.8 Complete Programs for Trees

11.81 Depth First Traversals High


11.82 Level Order Traversal High
11.83 Construct Tree from given Inorder and High
Preorder traversals
11.84 Construct Tree from given Postorder and High
Inorder traversals
11.85 Construct Tree from given Postorder and High
Preorder traversal
11.86 Find size of the Binary tree High
11.87 Find the height of binary tree High
11.88 Find maximum in binary tree High
11.89 Check whether two tree are identical High
11.9 Spiral Order traversal of Tree High
11.91 Level Order Traversal LIne by Line High
11.92 Hand shaking lemma and some Impotant High
Tree Properties.
11.93 Check If binary tree if Foldable or not. High
11.94 check whether tree is Symmetric Med
11.95 Check for Children-Sum in Binary Tree Med
11.96 Sum of all nodes in Binary Tree Med
11.97 Lowest Common Ancestor in Binary Tree Med

12 Arrays
12.01 Introduction to Arrays High
12.02 Introduction to 2-D Arrays High
12.03 Sorting of Array High
12.04 Array Rotation High
12.05 Reverse an array or string High
12.06 Find pairs in array with given sum High
12.07 Sort the array in Waveform High
12.08 Majority Element in Array High
12.09 Boyer-Moore’s Voting Algorithm High
12.1 K-pairs with smallest sum in 2 arrays High
12.11 Largest Sum Contigous SubArray High
12.12 Maximum Average Sub-array of K length High
12.13 Size of sub-array with max sum High
12.14 Sub-array with given sum High
12.15 Triplet that sum to a given value High
12.16 Segregate 0’s and 1’s in array High
12.17 Segregate 0’s 1’s and 2’s in array High
12.18 Sort elements in array by frequency High
12.19 Finding pythagorean triplets in an array High
12.2 Reorder array using given indexes High
12.21 Merging two sorted arrays High
12.22 Minimum number of Merge Operations to mak High
12.23 Find Zeros to be Flipped so that number of High
Consecutive 1’s is maximized

12.3 Tower of Hanoi

12.31 Representation, Working and Example. High


Code in C+
Code in C Code in Java Code in Python
+

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here
Click Here

Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click here

Click here

Click here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here
Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Click Here
Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Click Here
Click Here
Click Here
Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here


Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Click Here

Click Here

Click Here Click Here Click Here Click Here


Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here

Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here

Click Here Click Here Click Here Click Here


Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here
Click Here Click Here Click Here Click Here

Click Here
Question Name
STRINGS / ARRAY

Reverse an Array/String
Find the “Kth” max and min element of an array
Maximum Product of 2 elements in an array
Intersection of 2 arrays
Two sum
Maximum Subarray
Count Inversions
Anagram Strings
Longest palindromic String
Sort colours
Median of two sorted array

2D Arrays

Spriral Matrix
Search a 2D matrix
Rotate Matrix by 90
kthSmallest element in Sorted Matrix
Row with Maximum Ones

Recursion & Backtracking

Susbets
Susbets 2
Permutations
Permutations 2
Partition-Subset -equal sum Problem
Partition to K equal Subsets
N-Queen
Unique path
Sudoko solver
Letter Combination of Phone Number
Combination
Combination Sum 2
Unique Path 3
Longest Subsequence Repeated k Times

Searching & Sorting

Find first and last positions of an element in a sorted ar


Search in a rotated sorted array
3sum
Sort Colors
K-th Element of Two Sorted Arrays
Inversion Count
Minimum in rotated sorted array
peak Element
Minimized maximum of products distrubuted to store
Capacaity to ship Packages within D-days
Bitonic array

Linked List

Reverse a LinkedList
Find the middle of LinkedList
Remove N-th node from end of LinkedList
Merge two sorted Linked List
Intersection of two linked list
Rotate list
Reverse node in K groups
LRU Cache
Merge K sorted lists
palindrome linked list
odd even linked list
design skiplist

Stack & Queue

Build an array with stack operations


Valid parenthesis
Next greater element
longest Valid parenthesis
Largest rectangle in histogram
basic calculator 2
trapping rain water
LFU Cache
stock span
Next greater element-4
Implement queue using stacks
zig zag
postfix expression

Bit Masking

Divide 2 integers
Duplicate elements
Power of 2 & 4
reverse bits
number of set bits
Unique number
Binary watch
Can I Win
Cinema seat allocation
group of strings
Minimum flips
Board game

Heap

Kth largest element in an array


Top K frequent elements
Kth smallest element in sorted matrix
K closest elements
Sliding window maximum
ugly number 2
K closest points to origin
Total cost to hire K workers
Avoid flood
Maximum performance of a team
Deviation in an array
Swim in rising water
minimum cost to buy apples

Slidng Window

Longest substring with atleast K repeating characters


Substring without repeating characters
Sliding Window maximum
Substring with Concatenation of all words
Minimum window substring
Contains duplicate 2
Substring with at most 2 distinct characters
Max consecutive Ones-3
count anagrams
Subarrays sum equals K
Length of longest valid substring
Shortest subarray with sum atleast K

Binary Trees

Inorder traversal
Right view of a tree
Vertical order traversal of binary tree
height of binary tree
diameter of binary tree
identical trees
lowest common ancestor
zigzag traversal of a tree
maximum path sum
flatten binary tree
construct binary tree form preorder and inorder traversa
Symmetric tree
Binary Search Trees

Search given Key in BST


Check is a BT is BST or not
convert sorted array to bst
Populate Next Right pointers of Tree
Construct a BST from a preorder traversal
Find LCA of two nodes in BST
merge bst
K-th smallest in bst
bst iterator
balance a bst
serialize and deserialize binary tree
Maximum sum bst
Unique Binary Search Trees

Graphs

clone graph
course schedule
graph valid tree
graph bipartite
non-overlapping substrings
alien dictionary
shortest cycle in graph
number of islands
surrounded region
redundant connection
walls and gates
longest increasing path in matrix
shortest path
course schedule-2
rotting oranges

Dynamic Programming

Max Product Subarray


Longest Increasing Subsequence
Edit Distance
Longest Common Subsequence
partition-equal -subset sum
Coin change
minimum path sum
minimum cost to cut a stick
longest valid parentheses
distinct subsequences
palindromic partition
Egg Dropping
longest palindromic substring
Optimal Strategy for a Game

Trie

Implement Trie (Prefix Tree)


longest common prefix
word break-2
concatenated words
Maximum XOR of two numbers in an array
Maximum XOR With an Element From Array
word break
Group anagrams
Question Name
Leetcode Link

https://leetcode.com/problems/reverse-string/
https://leetcode.com/problems/kth-largest-element-in-an-array/
https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array/
https://leetcode.com/problems/intersection-of-two-arrays/
https://leetcode.com/problems/two-sum/?envType=list&envId=eeudwo2i
https://leetcode.com/problems/maximum-subarray/
https://leetcode.com/problems/global-and-local-inversions/solutions/242101/count-inversions/
https://leetcode.com/problems/valid-anagram/
https://leetcode.com/problems/longest-palindromic-substring/?envType=list&envId=eeudwo2i
https://leetcode.com/problems/sort-colors/
https://leetcode.com/problems/median-of-two-sorted-arrays/

Leetcode Link

https://leetcode.com/problems/spiral-matrix/
https://leetcode.com/problems/search-a-2d-matrix/
https://leetcode.com/problems/rotate-image/
https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/
https://leetcode.com/problems/row-with-maximum-ones/

Leetcode Link

https://leetcode.com/problems/subsets/
https://leetcode.com/problems/subsets-ii/
https://leetcode.com/problems/permutations/
https://leetcode.com/problems/permutations-ii/
https://leetcode.com/problems/partition-equal-subset-sum/
https://leetcode.com/problems/partition-to-k-equal-sum-subsets/
https://leetcode.com/problems/n-queens/
https://leetcode.com/problems/unique-paths/
https://leetcode.com/problems/sudoku-solver/
https://leetcode.com/problems/letter-combinations-of-a-phone-number/
https://leetcode.com/problems/combinations/
https://leetcode.com/problems/combination-sum-ii/
https://leetcode.com/problems/unique-paths-iii/
https://leetcode.com/problems/longest-subsequence-repeated-k-times/

Leetcode Link

https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/
https://leetcode.com/problems/search-in-rotated-sorted-array/
https://leetcode.com/problems/3sum/
https://leetcode.com/problems/sort-colors/
https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays/
https://leetcode.com/problems/global-and-local-inversions/solutions/242101/Count-inversions/
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
https://leetcode.com/problems/find-peak-element/
https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store/description/
https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/
https://leetcode.com/problems/peak-index-in-a-mountain-array/description/

Leetcode Link

https://leetcode.com/problems/reverse-linked-list/
https://leetcode.com/problems/middle-of-the-linked-list/
https://leetcode.com/problems/remove-nth-node-from-end-of-list/
https://leetcode.com/problems/merge-two-sorted-lists/
https://leetcode.com/problems/intersection-of-two-linked-lists/
https://leetcode.com/problems/rotate-list/
https://leetcode.com/problems/reverse-nodes-in-k-group/
https://leetcode.com/problems/lru-cache/
https://leetcode.com/problems/merge-k-sorted-lists/
https://leetcode.com/problems/palindrome-linked-list/
https://leetcode.com/problems/odd-even-linked-list/
https://leetcode.com/problems/design-skiplist/

Leetcode Link

https://leetcode.com/problems/build-an-array-with-stack-operations/
https://leetcode.com/problems/valid-parentheses/
https://leetcode.com/problems/next-greater-element-i/
https://leetcode.com/problems/longest-valid-parentheses/
https://leetcode.com/problems/largest-rectangle-in-histogram/
https://leetcode.com/problems/basic-calculator-ii/
https://leetcode.com/problems/trapping-rain-water/
https://leetcode.com/problems/lfu-cache/
https://leetcode.com/problems/online-stock-span/
https://leetcode.com/problems/next-greater-element-iv/
https://leetcode.com/problems/implement-queue-using-stacks/
https://leetcode.com/problems/zigzag-iterator/

Leetcode Link

https://leetcode.com/problems/divide-two-integers/
https://leetcode.com/problems/find-the-duplicate-number/
https://leetcode.com/problems/power-of-two/
https://leetcode.com/problems/reverse-bits/
https://leetcode.com/problems/number-of-1-bits/
https://leetcode.com/problems/single-number/
https://leetcode.com/problems/binary-watch/
https://leetcode.com/problems/can-i-win/
https://leetcode.com/problems/cinema-seat-allocation/description/
https://leetcode.com/problems/groups-of-strings/
https://leetcode.com/problems/minimum-bit-flips-to-convert-number/
https://leetcode.com/problems/minimum-bit-flips-to-convert-number/

Leetcode Link

https://leetcode.com/problems/kth-largest-element-in-an-array/
https://leetcode.com/problems/top-k-frequent-elements/
https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/
https://leetcode.com/problems/find-k-closest-elements/
https://leetcode.com/problems/sliding-window-maximum/
https://leetcode.com/problems/ugly-number-ii/
https://leetcode.com/problems/k-closest-points-to-origin/
https://leetcode.com/problems/total-cost-to-hire-k-workers/description/
https://leetcode.com/problems/avoid-flood-in-the-city/description/
https://leetcode.com/problems/maximum-performance-of-a-team/
https://leetcode.com/problems/minimize-deviation-in-array/
https://leetcode.com/problems/swim-in-rising-water/
https://leetcode.com/problems/minimum-cost-to-buy-apples/

Leetcode Link

https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters/
https://leetcode.com/problems/longest-substring-without-repeating-characters/
https://leetcode.com/problems/sliding-window-maximum/
https://leetcode.com/problems/substring-with-concatenation-of-all-words/
https://leetcode.com/problems/minimum-window-substring/
https://leetcode.com/problems/contains-duplicate-ii/
https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters/
https://leetcode.com/problems/max-consecutive-ones-iii/
https://leetcode.com/problems/count-anagrams/
https://leetcode.com/problems/subarray-sum-equals-k/
https://leetcode.com/problems/length-of-the-longest-valid-substring/
https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/

Leetcode Link

https://leetcode.com/problems/binary-tree-inorder-traversal/
https://leetcode.com/problems/binary-tree-right-side-view/
https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree/
https://leetcode.com/problems/maximum-depth-of-binary-tree/
https://leetcode.com/problems/diameter-of-binary-tree/
https://leetcode.com/problems/same-tree/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
https://leetcode.com/problems/binary-tree-maximum-path-sum/
https://leetcode.com/problems/flatten-binary-tree-to-linked-list/
https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
https://leetcode.com/problems/symmetric-tree/
Leetcode Link

https://leetcode.com/problems/search-in-a-binary-search-tree/
https://leetcode.com/problems/validate-binary-search-tree/
https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/
https://leetcode.com/problems/populating-next-right-pointers-in-each-node/
https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
https://leetcode.com/problems/merge-bsts-to-create-single-bst/
https://leetcode.com/problems/kth-smallest-element-in-a-bst/
https://leetcode.com/problems/binary-search-tree-iterator/
https://leetcode.com/problems/balance-a-binary-search-tree/
https://leetcode.com/problems/serialize-and-deserialize-binary-tree/
https://leetcode.com/problems/maximum-sum-bst-in-binary-tree/
https://leetcode.com/problems/unique-binary-search-trees-ii/

Leetcode Link

https://leetcode.com/problems/clone-graph/
https://leetcode.com/problems/course-schedule/
https://leetcode.com/problems/graph-valid-tree/
https://leetcode.com/problems/is-graph-bipartite/
https://leetcode.com/problems/maximum-number-of-non-overlapping-substrings/
https://leetcode.com/problems/alien-dictionary/
https://leetcode.com/problems/shortest-cycle-in-a-graph/
https://leetcode.com/problems/number-of-islands/
https://leetcode.com/problems/surrounded-regions/
https://leetcode.com/problems/redundant-connection/
https://leetcode.com/problems/walls-and-gates/
https://leetcode.com/problems/longest-increasing-path-in-a-matrix/
https://leetcode.com/problems/shortest-path-in-binary-matrix/
https://leetcode.com/problems/course-schedule-ii/
https://leetcode.com/problems/rotting-oranges/description/

Leetcode Link

https://leetcode.com/problems/maximum-product-subarray/
https://leetcode.com/problems/longest-increasing-subsequence/
https://leetcode.com/problems/edit-distance/
https://leetcode.com/problems/longest-common-subsequence/
https://leetcode.com/problems/partition-equal-subset-sum/
https://leetcode.com/problems/coin-change/
https://leetcode.com/problems/minimum-path-sum/
https://leetcode.com/problems/minimum-cost-to-cut-a-stick/
https://leetcode.com/problems/longest-valid-parentheses/
https://leetcode.com/problems/distinct-subsequences/
https://leetcode.com/problems/palindrome-partitioning/
https://leetcode.com/problems/super-egg-drop/
https://leetcode.com/problems/longest-palindromic-substring/
https://leetcode.com/problems/predict-the-winner/

Leetcode Link

https://leetcode.com/problems/implement-trie-prefix-tree/
https://leetcode.com/problems/longest-common-prefix/
https://leetcode.com/problems/word-break-ii/
https://leetcode.com/problems/concatenated-words/
https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/
https://leetcode.com/problems/maximum-xor-with-an-element-from-array/
https://leetcode.com/problems/word-break/
https://leetcode.com/problems/group-anagrams/
Numerical Ability
Verbal Ability
Reasoning Ability
TCS Advance Aptitude
Avance Reasoning ability
Advanced Coding
Coding Question

Aptitude Games
Behavioural
English
Capgemini Technical Test
Spoken English
Coding Questions
Essay Writing

Aptitude
Logical Ability
Cryptarithmetic
Infosys
Verbal
Pseudo Code
Puzzle Solving

Aptitude
Verbal
mPhasis logical reasoning
Programming

Aptitude
Logical
Wipro Coding Questions
Verbal

Aptitude
Logical
Zs Associates Verbal
Data Interpretetaion
Attention To details
Aptitude
Logical Reasoning
Verbal
Mu sigma Genrale Awareness
Pseudo Code
Buisness Communication

Aptitude
Logical
Verbal
Hexaware Pseudo Code
Code
Communication Assesmet

Sql Qustions
Web Ui Questions
Dsa Questions
Cognizant GenC Next Java Questions
OOPs Questions
Input And Output
Coding Questions

Aptitude
Verbal
Logical
Computer Programming
DXC Coding Questions
Essay Writing
Automata Fix
Writex pro

Aptitude
Logical Reasoning
Verbal
Communication Assesment
Interview experirnce
Technical Inetrview
Cognizant Gen C Hr Interview
Code Debugging
Automata Fix
Coding
Advance Coding
Programmer Trainee Interview Questions
CTS Interview Questions

Cognitive Assesment
Common Application and MS Office Questions
Fundamentals of Networking Security

Accenture
Verbal Ability
Logical Reasoning
Analytical Reasoning
Accenture Abstract Reasoning
Critical Reasoning
Coding
Coding Question 2
Pseudo Code
Pseudo Code 2
Communication Assesment

Coding Questions
Certification Round
Certification Round Practice
Java Round
Java MCQ Questions
Infy TQ Python Round
Python Mcq
DBMS
DBMS MCQ
Advantage Coding Round

Aptitude
Verbal
NTT Data Logical
Computer Programming

English
Reasoning
TCS Ninja Programming Language Efficiency
Coding Questions

Aptitude
Logical Reasoning
Verbal
Wipro NTH Coding Ability
Writex
Communication Test

Aptitude
Verbal
HCL Logical
Coding Questions
IT Fundamentals

Aptitude
Reliance Jio Logical Reasoning
Reliance Jio
Basic Programming Skills

Cognitive Game Ability


Learning Agility Assesment
IBM English
Cding

PWC Coding Question

Skill Based Assesment


Conceptual Code Analysis
Cognizant Gen C Elevate Coding Questions
Practice Coding Questions
Technical Question

Coding Questions
Aptitude
Deloitte Verbal
Logical
Versant Test

Aptitude
Verbal
Mindtree Logical
Coding Question

Aptitude
Verbal
Logical Ability
Psychometric Test
TCS NQT Advance
Advance Aptitude
Advance Reasoning
Advance Coding
Coding Question

Aptitude
Reasoning
English
TCS Digital Coding Question
Extra Coding Questions
Advance Coding Extra

Aptitude
Reasoning
Wipro Wilp
Wipro Wilp Verbal
Technical Interview Question

Aptitude
Verbal
Logical
English Essay Writing
Convesational Assesment
Tech Mahindra Computer Science
Computer Programming
Super Code
Coding
Tech Test
Personality Test

Aptitude
Logical Reasoning
L&T Infotech Verbal
Technical Mcq
Coding Question

HackwithInfy Coding

Aptitude
ZOHO Computer Programming

Aptitude Test 1
Aptitude Test 2
Quants
Verbal
GoldMan Sachs Subjective
Logical
Technical Test
Coding
Advance Coding

Aptitude
Logical
Verbal
My Anatomy Domain
Data Interpretation
Coding

Aptitude
Verbal
Elitmus Cryptarithmetic Problems
Elitmus
Logical Reasoning

Numerical Ability
Verbal
Logical
Coding
WECP Critical Thinking
Domain
Problem Solving
Data Analysis

Aptitude
Verbal
Logical
Co Cubes Computer Science
Programming
Writing

Aptitude
Logical
HirePro Verbal
Technical
Data Interpretation

Aptitude
Logical
Verbal
HackerRank Domain Test
Coding Question
Advance Coding Question
Pshyometric Test

Quants
Logical Reasoning
Mettl Verbal
Behavioural Test

Aptitude
Logical Reasoning
First Naukri Verbal
Technical
Coding Question

Quant
Logical Ability
English
Amcat
Amcat Computer Science
Ampi
Autmata Fix
Information Gathering
S.NO TASK TITLE IMPORTANCE Page Link
0 Java
1 Basics of C
1.1 C++ vs C High Click Here
1.2 C Programs th low Click Here

You might also like