Practice

What is the time complexity of merge sort?

AO(n)
BO(n log n)
CO(n²)
DO(log n)
AI Solution

Merge sort divides the array into halves recursively (log n levels), merging O(n) elements at each level.

T(n) = 2T(n/2) + O(n) → O(n log n)
Skill Scores
Data Structures87%
Algorithms52%
Operating Systems74%
Knowledge Map
CSDSAlgoOSTreeGraph

Stop studying
blind.

Get a topic-wise skill score after every question, discover your weak areas, and practice what will improve your score fastest.

Get started

Start free — 100 questions + 50 AI credits included. No card required.

10,000+ exam-style questions by topic.
Live skill scores that update after each attempt.
Streaks and leaderboards to stay consistent.
AI explanations for every question.
10,000+questions across 13 exams
12+years of PYQs
Topic Skill Scores
GATE CS · Updated live
Data Structures+12%
Skill score87%
Algorithms-3%
Skill score52%
Operating Systems+8%
Skill score74%
DBMS+5%
Skill score68%
Computer Networks+18%
Skill score91%
Your weakest area needs attention
Focus: Algorithms

Know exactly where you're weak.

Every question updates your skill score for that topic. After a few sessions, you'll know exactly which areas are strong, improving, or holding you back.

Skill score tracks your mastery on every individual topic
Automatically surfaces your weakest topics to prioritize
See how your confidence grows after each practice session
Smart recommendations based on your performance patterns

Real PYQs.
Smarter practice.

Practice previous-year questions organized by topic and difficulty. When PYQs run out, get exam-style drills from the same weak area.

Topic-by-topic PYQs from fundamentals to advanced
Extra drills for weak topics
Step-by-step verified solutions
Mixed practice sessions for exam-like pressure
Question Mode
Live
JEE Mains 2024Physics+4 Marks

A ball is thrown vertically upward with initial velocity u = 20 m/s. Using v² = u² + 2as and g = 10 m/s², its position at different times is:

t (s)01234
h (m)01520150
A
15 m
B
20 m
C
25 m
D
30 m
Question 12 of ∞
Daily Progress
June 2026
14 days
2.4h
Avg/Day
34
Questions
92%
Accuracy
Today's impact
Algorithms+15 skill score
Weak topicGraphs
Next recommended15 DP questions

See what your daily practice is really improving.

Track questions solved, accuracy, time spent, and topic-wise skill changes after every session — so your streak turns into measurable exam progress.

Questions solved, accuracy, and time tracked per session
Topic-wise skill score changes after every practice
Recommendations for what to practice next
Streaks and heatmaps to keep you consistent

Ask AI.
Get answers grounded in your progress.

Not a generic chatbot. Your AI copilot knows your scores, weak areas, and history — so every answer is specific to where you are right now.

Study plans built from your actual weak topics and available time
Step-by-step breakdowns for any question you're stuck on
"What should I study today?" — answered with data, not guesses
Follow-up questions that adapt as your understanding grows
AI Copilot
Personalized to your progress
Community Discussions
Students helping students
R
Rahul K.GATE CS

Why does DFS use a stack while BFS uses a queue?

4 replies12 upvotes
P
Priya S.JEE Physics

Can someone explain why centripetal force isn't a real force?

7 replies23 upvotes
A
Amit V.NEET Bio

Difference between competitive and non-competitive inhibition?

3 replies8 upvotes

Preparing alone
is exhausting.

Post your doubt, get multiple explanations from students who solved it differently. Join SubHubs for your goal and never study alone again.

Post doubts and get real explanations from other aspirants
Join focused SubHubs — study rooms for your goal and subjects
Upvote the best answers — community-verified solutions
Earn karma for helping others — it shows on your profile

Exams we cover

GATE CS
GATE DA
GATE CE
GATE ME
GATE EE
GATE EC
JEE Mains
JEE Advanced
NEET
UPSC Prelims
UPSC Mains
UGC NET
CAT

Your exam date
isn't moving.

You can start tomorrow, or you can start now. One costs you nothing. The other costs you a day.

Get started free

No credit card required · Start with a free diagnostic