Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
SQL
Web Development
System Design
Aptitude
GfG Premium
Sign In
▲
Similar Topics
Web Technologies
38.9k+ articles
DSA
22.5k+ articles
C++
4.2k+ articles
Java-Functions
4.1k+ articles
C Language
2.1k+ articles
C Quiz
280+ articles
Python-Quizzes
130+ articles
TCS-coding-questions
110+ articles
C-Functions
98 articles
Java Quiz
91 articles
Functions
87 posts
Popular Articles
Recent Articles
Difference between static and constant function in C++
Last Updated: 04 May 2021
Static Function: It is a member function that is used to access only static data members. It cannot access non-static data members not even
...read more
C++
Functions
C++-Static Keyword
C++ Programs
Architecture of 8085 microprocessor
Last Updated: 24 March 2025
A microprocessor is fabricated on a single integrated circuit (IC) or chip that is used as a central processing unit (CPU).The 8085 micropro
...read more
permutation
Pointers
Functions
QA - Placement Quizzes-Data Interpretation
Computer Organization & Architecture
python-dict
microprocessor
CSS-Functions
Java-SecureRandom
TCS-coding-questions
R Graphics-Functions
Python numpy-Random
Android
Intellipaat
Difference Between Imperative and Declarative Programming
Last Updated: 22 March 2023
A programming paradigm is an approach to solve problems using some programming language or also we can say it is a method to solve a problem
...read more
Programming Language
Functions
Difference Between
logical-thinking
Similar Topics
Web Technologies
38.9k+ articles
DSA
22.5k+ articles
C++
4.2k+ articles
Java-Functions
4.1k+ articles
C Language
2.1k+ articles
C Quiz
280+ articles
Python-Quizzes
130+ articles
TCS-coding-questions
110+ articles
C-Functions
98+ articles
Java Quiz
91+ articles
Closures in Java with Examples
Last Updated: 05 June 2023
A method is a collection of statements that perform some specific task and return the result to the caller. A method can perform some specif
...read more
Java
Functions
java-lambda
Java 8
System Programs in Operating System
Last Updated: 23 January 2025
System Programming can be defined as the act of building Systems Software using System Programming Languages. According to Computer Hierarch
...read more
Operating Systems
Functions
JP Morgan
SQL-PL/SQL
Tredence
TCS-coding-questions
Volkswagen IT Services
Python numpy-Random
PrimeNG-DragDrop
What are Hash Functions and How to choose a good Hash Function?
Last Updated: 08 February 2025
What is a Hash Function?A hash function is a function that converts a given large number (such as a phone number) into a smaller, practical
...read more
Algorithms
Hash
Functions
DSA
States of a Process in Operating Systems
Last Updated: 22 January 2025
In an operating system, a process is a program that is being executed. During its execution, a process goes through different states. Unders
...read more
Operating Systems
GATE CS
Process Management
Functions
JP Morgan
SQL-PL/SQL
proces
TCS-coding-questions
B-Tree
Python numpy-Random
Android
Intellipaat
Bakery Algorithm in Process Synchronization
Last Updated: 01 May 2024
Prerequisite - Critical Section, Process Synchronization, Inter Process Communication The Bakery algorithm is one of the simplest known solu
...read more
Algorithms
Operating Systems
GATE CS
Functions
C++-Misc C++
QA - Placement Quizzes-Data Interpretation
TCS-coding-questions
Volkswagen IT Services
Intellipaat
Dekker's algorithm in Process Synchronization
Last Updated: 20 March 2024
Prerequisite - Process Synchronization, Inter Process CommunicationTo obtain such a mutual exclusion, bounded waiting, and progress there ha
...read more
Algorithms
Operating Systems
GATE CS
Functions
QA - Placement Quizzes-Data Interpretation
mutli-threading
python-dict
Perl-Scalars
TCS-coding-questions
DSA
PHP | Functions
Last Updated: 01 May 2025
A function in PHP is a self-contained block of code that performs a specific task. It can accept inputs (parameters), execute a set of state
...read more
Functions
Web Technologies
PHP-basics
PHP
Leftist Tree / Leftist Heap
Last Updated: 15 February 2024
INTRODUCTION:A leftist tree, also known as a leftist heap, is a type of binary heap data structure used for implementing priority queues. Li
...read more
Tree
Heap
Functions
TCS-coding-questions
Java-HijrahDate
Python numpy-Random
DSA
Intellipaat
Singleton Method Design Pattern in JavaScript
Last Updated: 03 January 2025
Singleton Method or Singleton Design Pattern is a part of the Gang of Four design pattern and it is categorized under creational design patt
...read more
Design Pattern
Functions
TCS-coding-questions
Volkswagen IT Services
System Design
K-ary Heap
Last Updated: 22 January 2024
Prerequisite - Binary HeapK-ary heaps are a generalization of binary heap(K=2) in which each node have K children instead of 2. Just like bi
...read more
Heap
Functions
python-dict
Scala-Arrays
TCS-coding-questions
DSA
Tatvasoft
Function Overloading in C++
Last Updated: 19 May 2025
C++ function overloading allows you to define multiple functions with the same name but different parameters. It is a form of compile time p
...read more
CPP-Functions
C++
School Programming
Functions
cpp-overloading
Traversal of Circular Linked List
Last Updated: 12 September 2024
Given a circular linked list, the task is to print all the elements of this circular linked list.Example:Input: Output: 1 2 3 4 5 6Input:
...read more
Linked List
Functions
circular linked list
Traversal
DSA
1
2
3
4
5
6
>>
Last
1
2
3
4
5
6
>>
Last
1
2
3
4
>>
Last
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !