×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

OpenGenus IQ, an open-source Computer Science Publication House, is driven by 2500+ BSc/MSc/PhD holders globally, exploring Algorithms, Deep Learning, System Design, and more since 2017.

C Programming

Sorting Strings in C

In this article, we have explored different ways to sort a string and an array of string in C Programming Language. We have presented C code snippets to illustrate the concepts.

Anuj Dharme
backtracking

Disadvantages of Backtracking

In this article, we have covered the Disadvantages of Backtracking algorithm.

CHEW Chee Keng
Algorithms

Advantages and Disadvantages of Huffman Coding

In this article, we will discuss about 5 advantages and 5 disadvantages of Huffman Coding.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
backtracking

Backtracking vs Branch and Bound

In this article, we have compared Backtracking vs Branch and Bound algorithms.

CHEW Chee Keng
JavaScript

2048 game using JavaScript

In this article, we have demonstrated how to develop web version of 2048 game using JavaScript, HTML and CSS. This is a good project for a Web Developer Portfolio.

Oluwafunsho Anthony Oluwafunsho Anthony
C++

Fabs and abs in C++

In this article, we have explained the fabs and abs functions in C++ Programming Language which are used to get the absolute value of different numeric values. We have compared the differences between fabs and abs as well.

Riya Singh
Algorithms

H-index problem

Calculate the researcher's h-index from an array of integer citations, where citations[i] is the number of citations a researcher obtained for their ith work.

Harshit Raj
C Programming

32 Keywords in C Programming

In this article, we will learn about all 32 keywords in C programming language and their uses.

Abeeb Raheem Abeeb Raheem
UX Design

UX Philosophy Can Protect You from Bad Weather

The user experience (UX) is a critical piece of any software interaction. Some platforms are built with a great idea, but when it comes time to present the key features, less attention is placed on the UX and the entire result falls short.

Devansh Biswal
Data Structures

Data Structures (DS) and Quick Revision

Data structures are a fundamental concept in computer science that provides a way to organize and store data in a computer so that it can be accessed and modified efficiently.

Avanish Yadav
C Programming

Find maximum, minimum and average of 4 subjects using structure in C

In this article, we have explained how to find the maximum, minimum and average of the marks of 4 subjects of different students using structure in C Programming Language.

Arushi Chatterjee
C++

Calculator console application in C++

In this article, we have explained how to develop a Calculator in C++ Programming Language as a console application. This is a strong beginner project for SDE Portfolio.

Gabriel
C Programming

Matrix Multiplication in C

In this article, we are going to perform the matrix multiplication operation using C language. We will also be learning how to optimize it using Strassen's algorithm.

Harshit Raj
C Programming

Swap three numbers using functions in C

In this article, we have explained how to swap three numbers using functions and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

Find Maximum, Minimum, Average of 3 numbers in C

In this article, we have explored how to find Maximum, Minimum, Average of 3 numbers and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

Print initials of a name in C

In this article, we have explained how to find the initials of a name and implement the technique in C Programming Language.

Arushi Chatterjee
C++

vector::size() vs vector::capacity()

In this article, we will explore and contrast the size() and capacity() functions of the vector class in C++.

Sami D
C++

* vs & (pointer, reference) in C

C programming language is a strong statically typed language. This means that we are responsible for the declaration of variable type, dynamic memory allocation and free of such memory space after it has been used explicitly. Pointer and reference are very important concepts in C.

Abeeb Raheem Abeeb Raheem
Software Engineering

Infrastructure as a service (IaaS)

In this article , we are going to explore about Infrastructure as a Service (IaaS) and dive into some deeper and basic concepts included in this along with the steps to setup / implement IaaS.

Shwet Shukla Shwet Shukla
C Programming

CPU operation of cast in C [zero and sign-extended]

In this article, we will understand how casting operates on the CPU level in C Programming Language along with the concept of zero-extension and sign-extension. This is a core concept in C Programming and Embedded Programming.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Data Structures

Applications of 24 Different Data Structures

In this article, we have listed and explained the real-life applications of 24 Different Data Structures ranging from common ones like Array, Linked List to Geometric Data Structures like R-Tree to Probabilistic Data Structures like LogLog.

Aswin Shailajan
Time Complexity

Time and Space Complexity of B+ Tree

B+ trees an interesting name isn't it? So in this article, we will closely analyze the time & space complexities for different operations in different cases of B+ Tree Data Structure.

Aswin Shailajan
C++

strncpy in C++ [+ Problems with it, safe alternatives]

In this article, we will learn about cstring library function strncpy() in C++ and understand the problems with it, safe alternatives and similar functions.

SHIVAM TRIPATHI
C Programming

Sum of N natural numbers using recursion

In this article, we have explained how to get the sum of N natural numbers using recursion and implement the technique in C Programming Language.

Arushi Chatterjee
Deep Learning

Calibration in Machine and Deep Learning

In this article, I introduce calibration in Machine Learning and Deep Learning, an useful concept that not many people know.

Nguyen Quoc Trung
OpenGenus IQ © 2025 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter