×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
Suraj Kumar

Suraj Kumar

Developer and Open Source Enthusiast!

Patna, Bihar, India •
10 posts •
git

75 Interview Questions on Git

In this article, we have brought you 75 interview questions on Git covering types like Multiple Choice Questions(MCQs) and Descriptive questions.

Suraj Kumar Suraj Kumar
Algorithms

Implementing Quick Sort in Java

In this article, we are going to learn about the implementation of quick sort algorithm in Java.

Suraj Kumar Suraj Kumar
trie

Dictionary using Trie

In this article, we will learn about the Trie data structure and its application in dictionary.

Suraj Kumar Suraj Kumar
Time Complexity

Time and Space Complexity of Merge Sort on Linked List

In this article, we will learn about the space and time complexity of the Merge sort algorithm on Linked List using Mathematical analysis of various cases.

Suraj Kumar Suraj Kumar
List of Mathematical Algorithms

Octal to Binary Conversion

In this article, we have presented a method to convert Octal numbers into their Binary equivalents along with Java implementation.

Suraj Kumar Suraj Kumar
Time Complexity

Iteration Method for Time Complexity

In the following article, we have presented the Iteration method for finding the Time complexity of an algorithm in detail.

Suraj Kumar Suraj Kumar
Time Complexity

Substitution Method for Time Complexity

In this article, we have presented the Substitution method for finding the Time complexity of an algorithm in detail.

Suraj Kumar Suraj Kumar
Problems on Binary Tree

Select Random Node from Binary Tree

In this article, we have presented two algorithms to select a random node from Binary Tree while maintaining the uniform randomness.

Suraj Kumar Suraj Kumar
Algorithms

Select a random node from Linked list

In this article, we have presented two algorithms to select a random node from Linked list efficiently while maintaining uniform randomness.

Suraj Kumar Suraj Kumar
Java

Control Flow in Java

Java provides users with certain statements that facilitate them to control the flow of their program. Such statements are called Control Flow Statements.

Suraj Kumar Suraj Kumar
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship