Courses
Tutorials
Jobs
Practice
Contests
Data Structure
Java
Python
HTML
Interview Preparation
Trending Now
DSA
Web Tech
Foundational Courses
Data Science
Practice Problem
Python
Machine Learning
JavaScript
System Design
Django
DevOps Tutorial
Java
C
C++
ReactJS
NodeJS
CP Live
Aptitude
Puzzles
Projects
GBlog
Three 90 Challenge: Bigger and Better
As we transit into the new phase, it's essential to fuel our inner drive for success. On popular demand, GeeksforGeeks is happy to announce that we are back with the Thre...
Read More
10 Best Linux Project Ideas For Beginners
Linux is a famous operating system that looks complicated at first, but there are a few ways to master it. According to the statistics, more than 45% of professional devel...
Read More
GBlog
Linux-Unix
How to Write a LinkedIn Recommendation in 2023 (Examples & Tips)
The best social network for seeking new career chances is without a mistake LinkedIn. If you have a strong network, you can use Linkedin to find anything you're looking fo...
Read More
GBlog
How To Deactivate Instagram Account?
No doubt Social Media platforms are a necessity of your daily life. Without spending an ample amount of time on social media, Generation Z individuals find a day wasted. A...
Read More
TechTips
Picked
Instagram Tricks
Are JavaScript Strings mutable ?
JavaScript Strings are immutable since once a string is created it will receive a reference in the memory and its value will never change. This means that any operation on...
Read More
Web Technologies
JavaScript
Convert Array such that no two even or odd numbers are adjacent
Given an array arr[], the task is to print the minimum number of operations required to convert the array such that neither two even elements are adjacent nor two odd numb...
Read More
Arrays
Dynamic Programming
DSA
Implementation of compressed 2D Binary Indexed tree
A compressed 2D Binary Indexed Tree (BIT) is a data structure that is used to efficiently store and query two-dimensional arrays, particularly when the values in the array...
Read More
Tree
Binary Indexed Tree
Picked
DSA
Shortest path with one curved edge in an undirected Graph
Given an undirected connected graph of n vertices and a list of m edges in a graph and for each pair of vertices that are connected by an edge. There are two edges between...
Read More
Graph
DSA
5 Security Operations Center(SOC) Tools to avoid Cyber Threats
We are very familiar with the cyber threats around us and these are Rapidly increasing day by day. So to Protect the Organization from hackers. In this article, we will me...
Read More
Articles
Listicles
Is Bash Script Better Than Python?
Programming languages let you create programs and various online solutions like web apps, games, mobile apps, etc. There are multiple computer languages online that you ca...
Read More
GBlog
Python
Linux-Unix
Check if K consecutive palindrome numbers are present in the Array
Given an array, arr[], and an integer K, the task is to check whether K consecutive palindrome numbers are present or not.Examples:Input: arr[] = {15, 7, 11, 151, 23, 1}, ...
Read More
Arrays
sliding-window
DSA
Segment tree meaning in DSA
A segment tree is a data structure used to effectively query and update ranges of array members. It's typically implemented as a binary tree, with each node representing a...
Read More
Advanced Data Structure
Segment-Tree
Picked
DSA
Definitions and Meanings
Dynamic Programming meaning in DSA
Dynamic Programming is defined as an algorithmic technique that is used to solve problems by breaking them into smaller subproblems and avoiding repeated calculation of ov...
Read More
Dynamic Programming
Picked
DSA
Definitions and Meanings
What is Tree | Tree Definition & Meaning in DSA
A tree is defined as a hierarchical data structure in which the elements (known as nodes) are linked together via edges such that there is only one path between any two no...
Read More
Tree
Picked
DSA
Definitions and Meanings
Count Subsequence of 101 in binary form of a number
Given a number N, the task is to count the occurrences of 101 subsequences in the binary representation of that number.Examples:Input: N = 10Output: 1Explanation: The bina...
Read More
Bit Magic
DSA
Top 10 Object-Oriented Programming Languages in 2024
In the present world, almost all sectors make use of software applications or computer programs that require to be coded. Programming Language is a set of instructions use...
Read More
GBlog
Programming Language
GBlog 2024
1
...
2817
2818
2819
...
11255